publish package to nuget feed:
这里介绍的是在tfs2018中添加 nuget 私有源,前提是要有权限配置,才有权限进行上传和下载
两行代码:
nuget sources add -Name <SourceName> -Source <SourceURL> -username <UserName> -password <Pat>
nuget push -Source <SourceName> -ApiKey az <PackagePath exp:(.\Get-Hello.1.0.0.nupkg)>
注:在tfs2018设置私有nuget源时,不能设置上游源,一般可能会设置上游源为nuget官方仓库地址,这样就无法上传nuget包,具体原因不详,可能就是tfs2018的bug
参考:
https://docs.microsoft.com/zh-cn/azure/devops/artifacts/nuget/publish?view=tfs-2018
default nuget config filePath:
C:\Users\Lenovo\AppData\Roaming\NuGet\Nuget.config
upload file to nuget Server:
这个是将包上传到nuget官方服务器,只要注册账户,就可以上传,下载不需要任何权限
https://www.nuget.org/packages/manage/upload