书接 上文
有了自己的 NuGet 服务器要怎么管理版本呢,今天就来学一学
还记得之前下载的 nuget.exe 文件吗
如果你手欠删了就重新下载吧
官方下载链接https://www.nuget.org/downloads
下载完成后把 nuget.ext 配置到环境变量 Path 里
如果你问我环境变量怎么配置
很好!出去面壁思过一天
≡ ∧_∧ ∧_∧
≡(#`Д´)⊃ ;)Д`)
≡/つ / ⊂ ⊂/
第一步
首先,打开需要作为包上传到 NuGetServer 上的项目
打包
除了之前的打包方式还有一种
首先打开自己的项目,切换成 Release 模式,然后重新生成
然后进入需打包项目所在位置,shift + 右键,选择 <在此处打开 Powershell 窗口 (s)>
在 powershell 窗口输入 nuget spec
执行成功后会生成一个 .nuspec
文件
修改这个文件的一些配置
在 powershell 窗口输入 nuget pack <your project>.csproj -Prop Configuration=Release
回车,执行成功后会生成一个 .nupkg
文件
上传
除了之前的上传方式也还有一种
配置 NuGetServer
在 NuGetServer 项目中的 Web.config 文件中修改 apikey
然后重新生成
这个时候再访问部署在 IIS 上的网站就会发现有些不一样
在项目的根目录中 shift + 右键,选择 <在此处打开 Powershell 窗口 (s)>
然后输入 IIS 网站上的那条命令
1 | nuget.exe push <package file> <apikey> -Source http://localhost/nuget |
然后就可以在 vs 的 NuGet 包管理器里看到自己刚上传的程序包了
参考文章:https://blog.csdn.net/qq_34811513/article/details/108223180