为什么建立Nuget服务
公司做一个比较大的项目,我们小组每个人都进行某个大模块的开发,在项目集成和联调的时候,发现有很多DLL引用存在着多个版本,也有同事引用自己编译的DLL(独立的,我们只能向这位同事要)。
以前的项目,我们都是在项目下面建个文件夹,缺点突出:不但项目会有增大,版本也不好控制。
随即我决定为公司搭建一个Nuget服务器。
搭建过程
- 建一个空的web项目
从Nuget官网搜索及下载Nuget.Server
发布到IIS上
测试网站
错误①:
由于我将网站绑定到了桌面(C盘),导致权限不足。
解决:将文件夹权限给everyone
网站成功运行更改网站web.config配置
下载客服端NuGet Package Explorer
下载地址:https://www.microsoft.com/zh-cn/store/p/nuget-package-explorer/9wzdncrdmdm3上传DLL
打开EXE,快捷键Ctrl+N,将DLL加入右边的框中,左边对其进行信息编辑,点击对号及左上角菜单file中的Publish进行上传。
将Nuget地址设置到VS-Nuget管理