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 是免费、开源的包管理开发工具,
专注于在 .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
相关文章推荐
- Set the Repository Path of NuGet
- 手把手教你----使用Nuget管理自己的项目库
- 项目问题总结1:Nuget无法安装程序包dll,提示:此程序包已安装
- NuGet 发布 Snippet
- 【NuGet】远程服务器返回错误:<403>已禁止
- 【ITOO】NuGet发布类库包
- redis C#客户端
- VS 2012 NuGet错误
- Nuget 相关
- NuGet学习笔记(1) 初识NuGet及快速安装使用
- NuGet学习笔记(3) 搭建属于自己的NuGet服务器
- N2CMS 实践之路 Tip.2 Nuget下载的包如何装
- Nuget Tool
- 使用NuGet安装redis
- 关于使用windows原生的ble api 包括uwp、winform跟console
- 在vistual studio 2013中卸载和安装nuget依赖包
- Nuget帮助说明
- 架设自己的NuGet服务器
- 解决通过NuGet更新第三方包时提示不兼容的问题
- yarn ,npm ,nuget 常用命令