NuGet
- C#包管理使用NuGet来进行包管理,在visual studio里工具选项卡里进行了集成,使用即可。
自己搭建NuGet服务器
- 在visual studio里建立一个.NET Web FrameWork项目,选择.Net 4.6.2版本
- 在Nuget包里搜索NuGet.Server 2.11.3版本进行安装
- 修改Web.config里的requireApiKey为false
- 发布这个项目到某个文件夹,例如d:\NuGet\
- 给这个文件夹增加一个Everyone用户权限,开放所有权限
- 安装IIS服务器,这里注意,如果先安装了.net framework,那么需要注册.net framework,在命令行里输入命令即可
c:\windows\Microsoft .NET\Framework64\v4.0.30319\aspnet_regiis.exe -i 在IIS服务器里选择添加网站选择,刚才的文件加。注意将应用程序池的标识改成NetService,托管管道改为集成,.Net FrameWork版本为4.0
运行该网站
构建自己的NuGet包
- 在visual studio里建立项目时选择类库
- 构建完毕后,用NuGet Package Explorer建立.nupkg后缀的包文件
- 将包文件xxx.nupkg拷入D:\NuGet\Packages里即可
添加NuGet服务器源
- visual studio->工具->NuGet包管理器->程序包管理器设置里,源填写服务器地址例如http://localhost:54444/nuget,名称自选,之后点击更新即可