Nuget发布与dll文件引用
2015-09-14 21:31
411 查看
为了方便管理dll文件,我们使用NuGet动态更新的方式.
如果您是类库的开发者与维护者,请阅读发布篇.如果您是基于类库的开发者,请阅读使用篇.
1.下载NuGet.exe,并将它放到和.csproj文件在同一目录下.这个是打包用的好工具,它可以将我们的工程文件打包.
下载地址:http://nuget.codeplex.com/downloads/get/669083
2.在NuGet官网注册一个账号,验证后可获得一个API Key.我们暂时管它叫my_api_key.
注册地址:https://www.nuget.org/
然后设置API Key.
为防止出错建议使用 开始--VS2012--Visual StudioTools--VS2012开发人员命令提示.
输入以下命令设置NuGet API Key: nuget setApiKey <my_api_key>
3.设置您的AssemblyInfo.cs文件中的属性版本等,第一次就使用1.0.0.0吧.保存设置并编译整个项目.
ps:小编更新到版本1.0.6.7
4.在命令提示符下,进入.csproj文件所在目录,运行nuget spec 命令,将生成.nuspec文件,比如我这里生成了ITOO.Library.EFBase.nuspec.
5.用txt或notepad++打开.nuspec文件,修改其中的某些值。
6.同样在命令提示符下,进入.csproj的文件目录,输入命令生成类库包,以我的为例,命令如下:
Nuget pack ITOO.BasicTeach.Contracts.csproj
成功后的命令提示符页面
同时会生成.nupkg文件,如我这里生成了
ITOO.BasicTeach.Contracts.1.0.6.7.nupkg
7.最后发布类库包即可,输入命令:nuget push ITOO.BasicTeach.Contracts.1.0.6.7.nupkg
会提示发布成功.
安装完成,您的项目已经自动添加了引用.
2.当Nuget更新版本时,在项目上右键选择Manage NuGet Packages,在更新中可以看到我们要引用的类库包,点击更新即可.
-----------------------------------------------------------------------------------------------------------------
以上是nuget 发布与dll文件引用的全过程,欢迎大家参考与借鉴。
如果您是类库的开发者与维护者,请阅读发布篇.如果您是基于类库的开发者,请阅读使用篇.
发布篇:
(假设此时您已经开发好了一个类库.)1.下载NuGet.exe,并将它放到和.csproj文件在同一目录下.这个是打包用的好工具,它可以将我们的工程文件打包.
下载地址:http://nuget.codeplex.com/downloads/get/669083
2.在NuGet官网注册一个账号,验证后可获得一个API Key.我们暂时管它叫my_api_key.
注册地址:https://www.nuget.org/
然后设置API Key.
为防止出错建议使用 开始--VS2012--Visual StudioTools--VS2012开发人员命令提示.
输入以下命令设置NuGet API Key: nuget setApiKey <my_api_key>
3.设置您的AssemblyInfo.cs文件中的属性版本等,第一次就使用1.0.0.0吧.保存设置并编译整个项目.
ps:小编更新到版本1.0.6.7
4.在命令提示符下,进入.csproj文件所在目录,运行nuget spec 命令,将生成.nuspec文件,比如我这里生成了ITOO.Library.EFBase.nuspec.
5.用txt或notepad++打开.nuspec文件,修改其中的某些值。
6.同样在命令提示符下,进入.csproj的文件目录,输入命令生成类库包,以我的为例,命令如下:
Nuget pack ITOO.BasicTeach.Contracts.csproj
成功后的命令提示符页面
同时会生成.nupkg文件,如我这里生成了
ITOO.BasicTeach.Contracts.1.0.6.7.nupkg
7.最后发布类库包即可,输入命令:nuget push ITOO.BasicTeach.Contracts.1.0.6.7.nupkg
会提示发布成功.
使用篇:
1.新建一个项目,右键选择Manage NuGet Packages,搜索上面已经成功发布的包名,看我这里安装完成,您的项目已经自动添加了引用.
2.当Nuget更新版本时,在项目上右键选择Manage NuGet Packages,在更新中可以看到我们要引用的类库包,点击更新即可.
-----------------------------------------------------------------------------------------------------------------
以上是nuget 发布与dll文件引用的全过程,欢迎大家参考与借鉴。
相关文章推荐
- imfong.com,我的新博客地址
- linux内核学习(一步一步走)——内核概述
- PackageManager的使用
- 字符串类型
- Android获取手机最近任务列表
- 5、shader混合(Blending)、雾
- java网店系统JSPGOU 4.5
- HDU 4302 Holedox Eating (multiset模拟)
- StringBuffer
- 利用Spring创建定时任务
- android实现沉浸式状态栏
- 设置系统环境变量需要重启吗?
- 程序包管理
- Linux指令学习笔记(一)
- 乐观锁和悲观锁
- [疑似官泄] 某Ri牌示波器固件破解
- Java web访问MySql数据库分页查询
- 宏定义以及例子
- 揭秘云计算 为应用程序选择最佳云计算平台
- 使用DOSBox在Win7_x64下搭建汇编环境