搭建公司自己的Nuget服务器

为什么建立Nuget服务

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

搭建过程

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

  3. 发布到IIS上

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

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

  6. 下载客服端NuGet Package Explorer
    下载地址:https://www.microsoft.com/zh-cn/store/p/nuget-package-explorer/9wzdncrdmdm3

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

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

源码

git源码下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值