自建nuget服务器管理、使用方法
一、生成nuget包
- 命令行进入项目csprj所在目录
cd...找到csprj所在目录
- 修改csproj文件类似这样
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<isPackable>true</isPackable>
- 命令行执行 dotnet build,在bin\Debug目录生成nupkg文件
- 再次进入nupkg文件所在文件夹 cd bin\Debug
- 把生成包推送到服务端: dotnet nuget push .\Common.1.0.0.nupkg -s http://127.0.0.1:8888/nuget -k 1hzm-zq2k-zmz1-8qz(规定的Key值)
二、使用nuget包
1.visual studio2019的工具->选项-->NuGet包管理器-->程序包源添加本地服务器地址 http://127.0.0.1:8888/nuget
2. 工具-->NuGet包管理器中搜索上传的nuget包
三、nuget包的删除和浏览
- 包的浏览 http://127.0.0.1:8888/nuget/Packages
- 包的删除 进入站点对应的文件夹,删除子目录Packages下对应包的相应版本