当前位置: 首页 > news >正文

使用BaGet快速搭建nuget服务

BaGet是基于 asp.net core编写的一个轻量级的 nuget管理服务,安装部署非常简单。

* Nuget版本号规范:https://learn.microsoft.com/zh-cn/nuget/concepts/package-versioning。

环境准备

  1. 下载 BaGet安装包。

    https://loic-sharma.github.io/BaGet/

  2. 下载 aspnetcore-runtime。

    https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-aspnetcore-3.1.32-windows-x64-installer

  3. 下载 dotnet-runtime。

    https://dotnet.microsoft.com/zh-cn/download/dotnet/thank-you/runtime-3.1.32-windows-x64-installer

命令终端运行(自我寄宿)

  1. 解压 BaGet.zip

  2. 打开 cmd命令行,输入 dotnetBaGet.dll即可运行

以服务的方式运行

  1. 使用nssm进行安装,点击查看具体操作方法 (推荐)。

    https://blog.csdn.net/liyou123456789/article/details/123094277)

  2. 通过windows任务计划

相关配置

找到BaGet目录下的 appsettings.json配置文件。


{"ApiKey": "",//开启硬删除"PackageDeletionBehavior": "HardDelete","AllowPackageOverwrites": true,"Database": {"Type": "Sqlite","ConnectionString": "Data Source=baget.db"},"Storage": {"Type": "FileSystem","Path": ""},"Search": {"Type": "Database"},"Mirror": {"Enabled": false,// Uncomment this to use the NuGet v2 protocol//"Legacy": true,//用于配置到visual studio中"PackageSource": "https://api.nuget.org/v3/index.json"},// Uncomment this to configure BaGet to listen to port 8080.//如果需要配置为Https,//"Https": {//      "Url": "https://*:5004",//      "Certificate": {//        "Path": "<path to .pfx file>",              (.pfx文件路径)//        "Password": "<certificate password>"          (证书密码)//          }//      }// See: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?view=aspnetcore-3.1#listenoptionsusehttps"Kestrel": {"Endpoints": {"Http": {"Url": "http://192.168.1.221:5000"}}},"Logging": {"IncludeScopes": false,"Debug": {"LogLevel": {"Default": "Warning"}},"Console": {"LogLevel": {"Microsoft.Hosting.Lifetime": "Information","Default": "Warning"}}}
}

配置Visual Studio中的Nuget配置

在Visual Studio 包管理器中,添加http://192.168.1.221:5000/v3/index.json 这样子的链接。IP地址可以根据实际部署的`IP`或者`域名`进行修改。

相关文章:

使用BaGet快速搭建nuget服务

BaGet是基于 asp.net core编写的一个轻量级的 nuget管理服务&#xff0c;安装部署非常简单。 * Nuget版本号规范&#xff1a;https://learn.microsoft.com/zh-cn/nuget/concepts/package-versioning。 环境准备 下载 BaGet安装包。 https://loic-sharma.github.io/BaGet/ 下…...

基于Zynq FPGA的雷龙SD NAND存储芯片性能测试

文章目录 前言一、SD NAND特征1.1 SD卡简介1.2 SD卡Block图 二、SD卡样片三、Zynq测试平台搭建3.1 测试流程3.2 SOC搭建 四、软件搭建五、测试结果六、总结 前言 随着嵌入式系统和物联网设备的快速发展&#xff0c;高效可靠的存储解决方案变得越来越重要。雷龙发展推出的SD NA…...

【功能介绍】信创终端系统上各WPS版本的授权差异

原文链接&#xff1a;【功能介绍】信创终端系统上各WPS版本的授权差异 Hello&#xff0c;大家好啊&#xff01;今天给大家带来一篇关于信创终端操作系统上WPS Office各版本&#xff08;不包括政务版、企业版等&#xff09;之间的差异的文章。WPS Office作为国内广泛使用的办公软…...

Neo4j 和 Python 初学者指南:如何使用可选关系匹配优化 Cypher 查询

Neo4j 和 Python 初学者指南&#xff1a;如何使用可选关系匹配优化 Cypher 查询 查询需求分析目标查询结构 编写 Cypher 查询查询解析OPTIONAL MATCH 和 COALESCE 的作用 在 Python 中使用 Neo4j 驱动执行查询使用 neo4j 驱动的 Python 示例代码代码解析示例输出 总结 在使用 N…...

性能测试|docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台

前言 在当前激烈的市场竞争中&#xff0c;创新和效率成为企业发展的核心要素之一。在这种背景下&#xff0c;如何保证产品和服务的稳定性、可靠性以及高效性就显得尤为重要。 而在软件开发过程中&#xff0c;性能测试是一项不可或缺的环节&#xff0c;它可以有效的评估一个系…...

(vue3)在Pinia Store中正确使用Vue I18n

引言 在Vue 3和Pinia的开发过程中&#xff0c;我们经常需要在store中使用国际化&#xff08;i18n&#xff09;功能。然而&#xff0c;这个看似简单的任务可能会导致一些棘手的问题。本文将深入探讨在Pinia store中使用Vue I18n时可能遇到的挑战&#xff0c;解释问题的根源&…...

如何开发查找附近地点的微信小程序

我开发的是找附近卫生间的小程序。 在现代城市生活中&#xff0c;找到一个干净、方便的公共卫生间有时可能是一个挑战。为了解决这个问题&#xff0c;我们可以开发一款微信小程序&#xff0c;帮助用户快速找到附近的卫生间。本文将介绍如何开发这样一款小程序&#xff0c;包…...

三格电子——电梯监测状态项目

方案介绍...

C#-运算符重载

关键词&#xff1a;operator 语法&#xff1a; public static void operator 运算符(参数列表){} 作用&#xff1a;让自定义类或结构体对象&#xff0c;可以使用运算符进行运算 注意&#xff1a; 参数的数量&#xff1a;与所重载的运算符的运算规则有关。如加法只能有2个参数…...

6.qsqlquerymodel源码分析

目录 继承关系入口浅析qsqlquery刷新数据 扩展列或者移除列以及取别名读取数据与增减行读取数据 下一章节&#xff1a;如何使用qsqlquerymodel 与 qtableview实现自定义表格 继承关系 qsqlquerymodel 继承与qabstracttablemodel 入口 负责填充数据 void QSqlQueryModel::s…...

【人工智能】ChatGPT多模型感知态识别

目录 ChatGPT辅助细化知识增强&#xff01;一、研究背景二、模型结构和代码任务流程一&#xff1a;启发式生成 三、数据集介绍三、性能展示实现过程运行过程训练过程 ChatGPT辅助细化知识增强&#xff01; 多模态命名实体识别&#xff08;MNER&#xff09;最近引起了广泛关注。…...

2.ARM_ARM是什么

CPU工作原理 CPU与内存中的内容&#xff1a; 内存中存放了指令&#xff0c;每一个指令存放的地址不一样&#xff0c;所需的内存空间也不一样。 运算器能够进行算数运算和逻辑运算&#xff0c;这些运算在CPU中都是以运算电路的形式存在&#xff0c;一个运算功能对应一种运算电…...

深入学习指针(5)!!!!!!!!!!!!!!!

文章目录 1.回调函数是什么&#xff1f;2.qsort使用举例2.1使用qsort函数排序整形数据2.2使用sqort排序结构数据 3.qsort函数的模拟实现 1.回调函数是什么&#xff1f; 回调函数就是⼀个通过函数指针调⽤的函数。 如果你把函数的指针&#xff08;地址&#xff09;作为参数传递…...

离散无记忆信道

目录 离散无记忆信道输入概率输出概率联合分布概率信道逆向概率一些记号示例1示例2 离散无记忆信道 离散&#xff1a;输入输出字母表都是有限的 无记忆&#xff1a;输出字符 d i d_i di​ 被接收到的概率只依赖于当前的输入 c i c_i ci​, 而与前面的输入无关。 一个离散无记…...

【STM32】项目实战——OV7725/OV2604摄像头颜色识别检测(开源)

本篇文章分享关于如何使用STM32单片机对彩色摄像头&#xff08;OV7725/OV2604&#xff09;采集的图像数据进行分析处理&#xff0c;最后实现颜色的识别和检测。 目录 一、什么是颜色识别 1、图像采集识别的一些基本概念 1. 像素&#xff08;Pixel&#xff09; 2. 分辨率&am…...

《AI产品经理手册》——解锁AI时代的商业密钥

在当今这个日新月异的AI时代&#xff0c;每一位产品经理都面临着前所未有的挑战与机遇&#xff0c;唯有紧跟时代潮流&#xff0c;深入掌握AI技术的精髓&#xff0c;才能在激烈的市场竞争中独占鳌头。《AI产品经理手册》正是这样一部为AI产品经理量身定制的实战宝典&#xff0c;…...

ArcGIS 地理信息系统 任意文件读取漏洞复现

0x01 产品简介 ArcGIS是由美国Esri公司研发的地理信息系统(GIS)软件,它整合了数据库、软件工程、人工智能、网络技术、云计算等主流的IT技术,旨在为用户提供一套完整的、开放的企业级GIS解决方案,它包含了一套带有用户界面组件的Windows桌面应用。可以实现从简单到复杂的…...

11.07学习

一、三中代码解决鸡兔同笼问题 1.直接解方程 #include <stdio.h> int main() { int heads, feet, chickens, rabbits; printf("请输入总头数&#xff1a;"); scanf("%d", &heads); printf("请输入总脚数&#xff1a;"); scanf(…...

【JavaEE】常见锁策略、CAS

目录 常见的锁策略 乐观锁 vs 悲观锁 重量级锁 vs 轻量级锁 自锁锁和挂起等待锁 读写锁 可重入锁 vs 不可重入锁 公平锁 vs 非公平锁 CAS ABA问题 synchronized几个重要的机制 1、锁升级 2、锁消除 3、锁粗化 常见的锁策略 乐观锁 vs 悲观锁 乐观锁和悲观锁是锁的…...

Logstash 安装与部署(无坑版)

下载 版本对照关系&#xff1a;ElasticSearch 7.9.2 和 Logstash 7.9.2 &#xff1b; 官方下载地址 选择ElasticSearch版本一致的Logstash版本 https://www.elastic.co/cn/downloads/logstash 下载链接&#xff1a;https://artifacts.elastic.co/downloads/logstash/logst…...

告别手动标注!用X-AnyLabeling和SAM-HQ模型,5分钟搞定你的第一个AI标注项目

5分钟极速上手&#xff1a;用X-AnyLabeling与SAM-HQ实现零基础AI标注 在计算机视觉项目的早期阶段&#xff0c;数据标注往往是最耗时的环节。传统手工标注一张图片可能需要几分钟到几十分钟不等&#xff0c;而一个中等规模的数据集往往需要数千张标注样本。这种低效的工作流程…...

水培种菜翻车了?可能是水质问题!用NodeMCU和TDS传感器给你的营养液做个“体检”

水培种菜翻车了&#xff1f;可能是水质问题&#xff01;用NodeMCU和TDS传感器给你的营养液做个“体检” 看着阳台上蔫头耷脑的生菜叶子&#xff0c;你开始怀疑人生——明明按照教程配了营养液&#xff0c;定时补光通风&#xff0c;为什么植物就是长不好&#xff1f;别急着怪自己…...

前端工程化19:微前端架构实战,大型中台项目拆分落地方案

前端工程化19:微前端架构实战,大型中台项目拆分落地方案 文章目录 前端工程化19:微前端架构实战,大型中台项目拆分落地方案 前言 一、微前端核心概念 1. 什么是微前端 2. 核心优势 3. 企业主流使用场景 二、主流微前端方案选型对比 三、整体项目架构划分 四、实战搭建 Qian…...

别再纠结选哪种了!一文讲透无人机测深三剑客(激光雷达/测深仪/GPR)的实战选型指南

无人机测深技术三剑客&#xff1a;激光雷达、测深仪与探地雷达的深度选型指南 当无人机遇上水深测量&#xff0c;技术选型往往成为项目成败的关键。在河道整治、水库清淤、海岸线测绘等场景中&#xff0c;工程师们常面临一个核心难题&#xff1a;如何在激光雷达、测深仪和探地雷…...

Perplexity估值从3B美元缩水至1.8B?华尔街分析师闭门会议纪要首度流出(含5条未公开预警红线)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Perplexity估值缩水事件全景速览 2024年第三季度&#xff0c;AI搜索初创公司Perplexity在完成新一轮融资后&#xff0c;其内部估值从2023年底的10亿美元迅速回调至约7.5亿美元&#xff0c;引发全球科技…...

6 个 AI Agent Skill 实战推荐:每天省出 2 小时的自动化方案

引言Agent 能帮我们做的事越来越多 -- 写文案、做封面、盯数据、找选题。但很多人装上 Agent 之后发现&#xff0c;它除了聊天和写几段文案&#xff0c;好像什么也干不了。问题不在 Agent。就像刚买回来的手机&#xff0c;没装 App 之前就是块砖。Agent 出厂自带的能力有限&…...

避开CASA模型NPP估算的那些坑:我的IDL代码调试与参数优化心得

避开CASA模型NPP估算的那些坑&#xff1a;我的IDL代码调试与参数优化心得 第一次用CASA模型估算NPP时&#xff0c;我对着屏幕上的异常结果发呆了半小时——明明按照教程一步步操作&#xff0c;为什么输出的NPP值会出现大面积负值&#xff1f;后来才发现&#xff0c;温度胁迫因子…...

AI 测试必修课:深入理解 LLM 的 Token、上下文与温度参数

一位资深测试工程师的血泪忠告:“你花三个月搭建的测试框架崩溃了——不是因为代码逻辑有bug,而是因为昨天 temperature 是 0 的时候模型输出是‘PASS’,今天同样的代码、同样的输入,模型说‘FAIL’。你以为温度设成 0 就稳了?天真。” 这是一篇写给 AI 测试工程师、LLM 应…...

RK3588开发板16GB LPDDR5与64GB eMMC性能解析与实战指南

1. 项目概述&#xff1a;当旗舰开发板遇上LPDDR5与超大存储最近在嵌入式圈子里&#xff0c;关于瑞芯微RK3588这颗“性能猛兽”的讨论热度一直没降下来。作为目前国产SoC里妥妥的旗舰&#xff0c;它集成的四核A76四核A55的CPU架构、高达6Tops算力的NPU&#xff0c;以及丰富的多媒…...

开发同城短途散步治愈路线生成程序,根据定位生成小众风景散步路线,适配日常解压。

基于创新思维与创业实验方法的「同城短途散步治愈路线生成程序&#xff0c;保持中立、去营销化、无引流。 一、实际应用场景描述 城市上班族常见状态&#xff1a; - 工作日长期处于高压、久坐状态 - 周末不想远行&#xff0c;但市内缺乏“新鲜感” - 热门公园人多、吵闹&…...