推送项目打包文件到私有Nuget服务器

发布时间 2023-04-19 09:20:21作者: 墨戟沉沙

服务地址:http://127.0.0.1:5555/
api-key : 123445

1. 项目打包

​ 1.1 创建符号包

属性添加到.csproj文件

<PropertyGroup>
 <IncludeSymbols>true</IncludeSymbols>
 <SymbolPackageFormat>snupkg</SymbolPackageFormat>
</PropertyGroup>
dotnet pack MyPackage.csproj -p:IncludeSymbols=true -p:SymbolPackageFormat=snupkg

1.2 创建非符号包

dotnet pack .\src\example\example.csproj -o c:\published\example -c Release /p:Version=1.2.3

推送包命令
dotnet nuget push -s http://172.16.77.209:5555/v3/index.json -k 123445 package.1.0.0.nupkg

推送带符号的包

dotnet nuget push -s http://172.16.77.209:5555/v3/index.json -k 123445 symbol.package.1.0.0.snupkg

2. 配置Nuget地址
http://172.16.77.209:5555/v3/index.json