nuget服务器搭建

Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,Nuget能把在项目中添加、移除和更新引用的工作变得更加快捷方便。

介绍

编辑
Nuget是 ASP .NET Gallery 的一员。NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。
当需要分享开发的工具或是库,需要建立一个Nuget package,然后把这个package放到Nuget的站点。如果想要使用别人已经开发好的工具或是库,只需要从站点获得这个package,并且安装到自己的Visual Studio项目或是解决方案里。
NuGet能更方便地把一些dll和文件(如jquery)添加到项目中,而不需要从文件中复制拷贝。
 
下面我们先创建一个nuget的服务
创建 一个NugetServer 程序集
 
添加 nuget.server 引用

编译代码

然后添加一个iis 站点

把刚才添加的程序发布到站点下
 
运行程序出现以下画面就ok了

然后创建 NuGet 应用

https://www.nuget.org/downloads 下载nuget对应的版本

下载完成后,不需要安装。请将nuget.exe复制到需要打包的项目文件夹中

新建test项目

 下载的nuget.exe 复制到项目根目录

 

开启命令提示符,cd 到当前目录  

执行nuget.exe spec

 

会生成一个 nuspec的文件

打开这个文件

参考AssemblyInfo 添加xml的一些信息

最后执行命令 nuget.exe pack 

 或者 nuget push *.nupkg -s http://192.168.1.171:8091/ 123456 //push 程序包路径 选项 地址 apikey //apikey 可以在服务器webconfig中配置

 

复制文件到NuGetServer服务站定 packages文件下

vs 工具-选项-nuget 包管理 -程序包源 下添加就能引用服务了

猜你喜欢

转载自www.cnblogs.com/liaokui/p/9829988.html
今日推荐