搭建公司自己的Nuget服务器

来源:互联网 发布:ubuntu 安装 ssh 编辑:程序博客网 时间:2024/04/30 01:38

为什么建立Nuget服务

公司做一个比较大的项目,我们小组每个人都进行某个大模块的开发,在项目集成和联调的时候,发现有很多DLL引用存在着多个版本,也有同事引用自己编译的DLL(独立的,我们只能向这位同事要)。以前的项目,我们都是在项目下面建个文件夹,缺点突出:不但项目会有增大,版本也不好控制。随即我决定为公司搭建一个Nuget服务器。

搭建过程

  1. 建一个空的web项目
    我用的是VS2017
  2. 从Nuget官网搜索及下载Nuget.Server
    最新的需要.netframework4.6

  3. 发布到IIS上

  4. 测试网站
    这里写图片描述
    错误①:
    由于我将网站绑定到了桌面(C盘),导致权限不足。
    解决:将文件夹权限给everyone
    这里写图片描述
    网站成功运行

  5. 更改网站web.config配置
    这里写图片描述

  6. 下载客服端nuget.exe
    下载地址:(http://nuget.codeplex.com/downloads/get/669083)

  7. 上传DLL
    打开EXE,快捷键Ctrl+N,将DLL加入右边的框中,左边对其进行信息编辑,点击对号及左上角菜单file中的Publish进行上传。
    这里写图片描述
    这里写图片描述

  8. 将Nuget地址设置到VS-Nuget管理
    这里写图片描述

源码

git源码下载