VS环境下搭建自己NuGet服务器
2016-09-05 11:18
176 查看
一、NuGet服务端的搭建
环境:.NET 4.5 + VS2015 + NuGet.Server 2.10.1
1、建一个空的Web项目,取名叫NuGetServer
![](https://images2015.cnblogs.com/blog/387099/201609/387099-20160905111517098-277628039.png)
![](D:\work\YNote\landywzx@sohu.com\613923689d204731a7d576d2136f0a12\clipboard.png)
2、通过NuGet安装NuGet.Server
Install-Package NuGet.Server -Version 2.10.1
![](https://images2015.cnblogs.com/blog/387099/201609/387099-20160905111536254-1476037766.png)
![](D:\work\YNote\landywzx@sohu.com\a1964b3768bd427e891bc751fba1f4f0\clipboard.png)
注意:这里有个坑,最开始安装时没有加版本号,直接Install-Package NuGet.Server,结果安装的是最新的版本,只支持.NET 4.6,而本地只有.NET 4.5,然后部署NuGetServer网站也没有问题,甚至发布包到都能通过,但最后加载安装包时报404错误。
3、配置和部署网站
![](https://images2015.cnblogs.com/blog/387099/201609/387099-20160905111623676-950117465.png)
![](D:\work\YNote\landywzx@sohu.com\e8aac1ea6d5b47459f3aa9449e02a350\clipboard.png)
部署网站成功后,访问结果:
![](D:\work\YNote\landywzx@sohu.com\bb3cd1a7e8de4277bad26e20f69f9d80\clipboard.png)
![](https://images2015.cnblogs.com/blog/387099/201609/387099-20160905111631816-498722786.png)
二、打包上传
1、打包生成.nupkg文件
a) 通过nuget pack命令
nuget pack 项目名称.csproj -Build -Properties Configuration=Release
该命令会自动调用msbuild以Release方式编译该项目并在当前文件夹中生成“项目名称.nupkg”
b) 通过MsBuild生成
msbuild 项目名称.csproj /p:BuildPackage=true
2、打包自动化
nuget pack 项目A.csproj -Build -Properties Configuration=Release nuget pack 项目B.csproj -Build -Properties Configuration=Release nuget pack 项目C.csproj -Build -Properties Configuration=Release nuget push *.nupkg -s http://nuget.cnblogs.com 12345trewq
环境:.NET 4.5 + VS2015 + NuGet.Server 2.10.1
1、建一个空的Web项目,取名叫NuGetServer
![](https://images2015.cnblogs.com/blog/387099/201609/387099-20160905111517098-277628039.png)
![](D:\work\YNote\landywzx@sohu.com\613923689d204731a7d576d2136f0a12\clipboard.png)
2、通过NuGet安装NuGet.Server
Install-Package NuGet.Server -Version 2.10.1
![](https://images2015.cnblogs.com/blog/387099/201609/387099-20160905111536254-1476037766.png)
![](D:\work\YNote\landywzx@sohu.com\a1964b3768bd427e891bc751fba1f4f0\clipboard.png)
注意:这里有个坑,最开始安装时没有加版本号,直接Install-Package NuGet.Server,结果安装的是最新的版本,只支持.NET 4.6,而本地只有.NET 4.5,然后部署NuGetServer网站也没有问题,甚至发布包到都能通过,但最后加载安装包时报404错误。
3、配置和部署网站
![](https://images2015.cnblogs.com/blog/387099/201609/387099-20160905111623676-950117465.png)
![](D:\work\YNote\landywzx@sohu.com\e8aac1ea6d5b47459f3aa9449e02a350\clipboard.png)
部署网站成功后,访问结果:
![](D:\work\YNote\landywzx@sohu.com\bb3cd1a7e8de4277bad26e20f69f9d80\clipboard.png)
![](https://images2015.cnblogs.com/blog/387099/201609/387099-20160905111631816-498722786.png)
二、打包上传
1、打包生成.nupkg文件
a) 通过nuget pack命令
nuget pack 项目名称.csproj -Build -Properties Configuration=Release
该命令会自动调用msbuild以Release方式编译该项目并在当前文件夹中生成“项目名称.nupkg”
b) 通过MsBuild生成
msbuild 项目名称.csproj /p:BuildPackage=true
2、打包自动化
nuget pack 项目A.csproj -Build -Properties Configuration=Release nuget pack 项目B.csproj -Build -Properties Configuration=Release nuget pack 项目C.csproj -Build -Properties Configuration=Release nuget push *.nupkg -s http://nuget.cnblogs.com 12345trewq
相关文章推荐
- 在VS中自动生成NuGet包以及搭建自己的或单位内部的NuGet服务器
- vs2017搭建自己的nuget服务器
- [置顶] 自己动手从源代码手动安装Python -- 搭建服务器Python 运行环境
- 搭建自己的Nuget服务器
- 搭建自己的Nuget服务器
- 搭建自己的NuGet服务器,上传自定义NuGet包
- 搭建自己的Nuget服务器
- 在云服务器上搭建JSP环境并发布web项目(通过域名访问自己写的项目)
- 关于cocos2d-x-3.2版本环境的搭建和在VS环境下自己创建工程的步骤
- 搭建自己的NuGet服务器
- 【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(1)服务器环境搭建
- 【腾讯云】自己搭建的腾讯云服务器JavaEE环境
- 如何在nuget上传自己的包+搭建自己公司的NuGet服务器(新方法)
- [置顶] 自己动手安装turbogears -- 搭建基本Python web开发服务器环境
- 【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(1)服务器环境搭建
- 搭建自己的NuGet服务器,上传自定义NuGet包
- 搭建自己的NuGet服务器
- 搭建自己的NuGet服务器
- 《自己动手做操作系统》环境搭建
- linux环境下轻松搭建CVS服务器(还是转的)