关于公司内部的Nuget服务
简介
公司内部搭建的Nuget服务,私有安全,局域网,速度快。
使用方法
VS -> 工具 -> 库程序包管理器 -> 程序包管理器设置 -> 程序包源 ->
新增以下配置
名称:WHTR
源:http://.../nuget
一般来说,看到这已经足够了,想深入了解的继续
如何发布包
使用图形界面打包
- 首先下载 包管理器 NuGetPackageExplorer
- 下载完成后,安装,打开
- 选择Create a new package(Ctrl+N)创建一个新包
- 设置包的基本信息,如名称,版本和说明等
- 添加需要的DLL
- 信息修改和dll都添加完毕后,保存,默认文件名为Id + 版本号.nupkg
- 将*.nupkg上传到Nuget服务器的Packages目录下对应的文件夹即可
看到这已经知道怎么打包了,还想深入了解的请继续
添加依赖
- 一个DLL包很少是完全独立的,那么就要添加nuget依赖了。
- 点击编辑包的基本信息 -> Edit dependencies
a. 直接输入依赖包Id和Version
b. 点击Select dependency from nuget feed按钮(中间最下面),选择需要的依赖包即可
看到这已经可以应付大多数工作了,还想深入了解的可自行去研究下官方文档
官方文档: http://docs.nuget.org/
特别感谢以下两篇Blog
在内部架设自己的NuGet服务器: http://www.cnblogs.com/lovecindywang/archive/2011/05/12/2044301.html
使用图形化界面打包自己的类库: http://kb.cnblogs.com/page/143191/