您的位置:首页 > 其它

Nuget从封装类库到发布实现

2016-01-17 23:50 316 查看
       Nuget是一个.NET平台下的开源的项目,它是Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework

 

的应用时,它能把在项目中添加、移除和更新引用的工作变得更加快捷方便。NuGet 是免费、开源的包管理开发工具,

 

专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。当需要分享开发的工具或是库,需要建立一个Nuget

 

package,然后把这个package放到Nuget的站点。如果想要使用别人已经开发好的工具或是库,只需要从站点获得这

 

个package,并且安装到自己的Visual Studio项目或是解决方案里。NuGet能更方便地把一些dll和文件(如jquery)添加到

 

项目中,而不需要从文件中复制拷贝。

 

       了解了Nuget,接下来我们来看看如何将它应用到项目开发中。

 

第一步:在Nuget上注册并获取APIKey

这个值是用来上传类库包用的,详情请看第三步。



第二步:下载Nuget.exe

将下载好的Nuget放入到要打包的项目文件目录下。



 

下载链接:http://nuget.codeplex.com/downloads/get/669083

 

第三步:设置API Key

 

打开vs2012自带的命令提示窗口,打开Nuget所在目录使用以下命令设置NuGet API Key





 

第四部:生成.nuspec文件

 

在命令提示符下,进入.csproj文件所在目录,运行nuget spec 命令,将生成.nuspec文件





 

第五步:打开AssemBlyInfo.cs设置参数值

 


 


然后用用notepad++打开nspec文件,修改其中的值

 


 

第六步:运行nuget pack ITOO.AuthorityBackLogin.Contracts.csproj

 

第七步:发布包,推送到nuget站点。运行nuget push

 



 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Nuget