搭建私有Nuget服务管理程序包
通常我们通过项目或dll直接引用,为了方便管理和保持独立性,还可以自建私有Nuget服务来管理各种引用,当然也可以直接使用Nuget公共服务(NuGet Gallery | Home)。
1、在VS中新建空WebFrom项目;
2、引用Nuget包;
3、发布到服务器;
4、下载nuget命令行客户端(NuGet Gallery | Downloads);
5、在VS中打开要打包的项目,右键项目点击菜单“Open in Terminal”;
6、执行以下命令将生成“项目名.nuspec”文件,手动修改该文件中的相关配置;
nuget spec
7、执行以下命令生成包;
nuget pack "项目名.csproj" -Properties Configuration=Release
8、执行以下命令发布包到私有Nuget服务;
nuget push "项目名.版本号.nupkg" -Source 私有Nuget服务URL 私有Nuget服务密码
9、在其它需要引用私有Nuget包的解决方案目录下新增Nuget配置文件nuget.config并引入解决方案;
<configuration> <packageSources> <add key="私有Nuget服务名称" value="私有Nuget服务URL" /> </packageSources> </configuration>
10、在解决方案中使用Nuget时可选择此Nuget包源引入相关依赖。