VS离线安装NuGet包,以VS 2017为例

一.下载NuGet包

官方NuGet包下载网址:https://www.nuget.org/

1.搜索需要下载的包名称,点击进入包详情页面

2.点击Download package 下载离线包

3.根据自己VS项目采用的版本,查看Dependencies模块,该程序包的依赖包有哪些(此处以.NETFramework 4.5为例,兼容4.5以上版本)

如果该框架下显示No dependencies.则不依赖任何其他程序包,跳过该步骤;

如果该框架下显示依赖的包(如图,依赖两个),需要分别对每个包进行第2步和第3步操作。

4.复制Package Manager中代码,用于离线安装。

二.配置本地NuGet包管理器

注意事项:本地NuGet包管理器的配置,是基于VS工具全局配置,配置一次后生效,之前有配置过得,跳过该步骤,只需要将新下载的包复制到指定文件夹下即可。

1.本地新建文件夹,命名为PackageSource(可自定义),用于存放下载的离线包文件,将下载的所有包复制到本文件夹下。

2.打开VS,选择工具——>NuGet包管理器——>程序包管理器设置,打开配置页面。

3.第一步:选择程序包源,配置本地的包存放路径;

第二步:点击“+”号,新增包源;

第三步:设置名称(可自定义),点击“…”选择自己在本地创建的文件夹(第一步新建的文件夹);

第四步:点击“更新”,同步到第5步中显示;

第五步:取消第一个默认的勾选(不取消的话在安装时会去联网获取,导致失败),勾选本地的配置;

第六步:点击“确定”。

三.离线安装

注意事项:该程序包的安装是将包安装到当前项目,不是安装到VS全局,因此,当一个新的项目需要相同的包时需要在新项目中重新安装。

1.VS中,选择工具——>NuGet包管理器——>程序包管理器控制台,打开控制台窗口。

2.在上图中4的控制台窗口中,输入离线安装命令(从官网包详情页面copy)。

//依次安装每一个包,本人是先安装依赖包
Install-Package 包名称 -Version 版本号//安装成功提示
已将“XXXXX”安装到(项目名称)

3.安装成功后,当前项目的引用、包管理文件中会自动添加,无需再次手动引用dll,代码直接调用即可。

4.如果是多人协作开发程序,且项目的packages文件夹没有上传git仓库同步,导致其他人拉取代码后引用失败(黄色感叹号),只需将本项目的packages文件夹copy即可,无需再次离线安装。

VS离线安装NuGet包相关推荐

  1. R语言——linux离线安装R包

    一般我们使用R都是在win环境下,安装R包非常简单,只要电脑联网了,执行命令install.packages()就可以.但是很多时候,我们的生产环境都是linux,且都无法上网,只能离线安装,下面讲述 ...

  2. Anaconda安装和使用指南教程:环境管理、包管理、离线安装第三方包

    本文介绍anaconda的安装,和使用anaconda对Python进行环境管理. Anaconda安装和使用指南教程 1 概述 2 安装 3 环境管理 3.1 检查conda 3.2 创建环境 3. ...

  3. Web前端培训知识分享:2种离线安装npm包的方法

    学习Web前端的朋友都知道JavaScript是前端绕不开的话题,也是学习的重难点.而npm是连接JavaScript的一扇大门,能解决NodeJS代码部署上的很多问题,很多人在学习时对于npm包怎么 ...

  4. 使用 nuget server 的 API 来实现搜索安装 nuget 包

    使用 nuget server 的 API 来实现搜索安装 nuget 包 Intro nuget 现在几乎是 dotnet 开发不可缺少的一部分了,还没有用过 nuget 的就有点落后时代了,还不快 ...

  5. 解决离线安装依赖包的方法

    解决离线安装依赖包的方法 参考文章: (1)解决离线安装依赖包的方法 (2)https://www.cnblogs.com/rong2019/articles/11910867.html (3)htt ...

  6. pip离线安装第三方包

    在线安装: Pip3  install  redis   -i  https://pypi.douban.com/simple/ 离线安装: 1.将第三方包cryptography下载到当前目录下 清 ...

  7. 离线安装python包_补充

    离线安装python包_补充 一.利用好pip,找到所有依赖库 1.要安装 paramiko,先 pip show 一下 paramiko 2.继续 pip show 其依赖库 3.继续 pip sh ...

  8. Go 离线安装依赖包

    Go 离线安装依赖包 如果要在没有网的环境下安装go的依赖包可以先在go.mod文件所在位置使用go get –d 下载依赖包, 如果go包管理默认代理网址无法访问proxy.golang.org,换 ...

  9. 如何下载Office365离线安装程序包并手动安装?

    如何下载Office365离线安装包并手动安装? ©Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者 博客:https://blog.51cto.co ...

  10. 如何在本地安装NuGet包.nupkg文件?

    本文翻译自:How do I install a NuGet package .nupkg file locally? I have some .nupkg files from a C# book. ...

最新文章

  1. Android中蓝牙的基本使用
  2. String直接赋值和使用new的区别
  3. Redhat Enterprise linux 5 的安装
  4. python训练数据集_Python-yolov3训练自己的数据集,pytorchyolov3
  5. Facebook 开源:PyTorchVideo!
  6. Cap04_项目整体管理
  7. Python3 输入和输出
  8. ASP.NET AJAX:Ajax验证(ajax+Handler处理)
  9. infobright与mysql_infobright与mysql常规引擎使用对比
  10. 使用scrapy来抓取 ChinaPub 这个网站上的图片_并且将其下载到本地
  11. 易语言夜神模拟器操控模块调用方法
  12. 计算机地图制图符号制作的心得,计算机地图制图.docx
  13. word2010 2003公式编辑器 格式设置
  14. mc通用计算机,大神程序员标配:花365天在《我的世界》打造一台能运行的计算机...
  15. Embedding技术
  16. 微信小程序简单demo
  17. 在 web of science上到导出txt文件
  18. dom4j实例 带注释
  19. ssm基于BS架构的校园爱心捐赠与物品交换平台的设计与实现毕业设计源码301133
  20. 一个对小学生的随机生成的四则运算试题

热门文章

  1. MR 眼镜会取代手机成为下一代终端,中国产业有机会领先世界
  2. labview软件+测试步骤,labview软件三取二逻辑测试平台.doc
  3. 31省农村居民人均可支配收入 (2002-2018年)
  4. 向日葵远程调用Visual studio2019时白屏透明黑屏解决方案
  5. 5个免费邮箱,10分钟临时邮箱,一定能用,持续更新
  6. 支持向量机SVM、支持向量回归SVR详细推导
  7. 6.1 PyTorch简单二分类模型
  8. 伪原创工具哪个好用,自媒体伪原创文章生成器软件
  9. 抖音文案、声音、设计、视频、图片素材网站
  10. 公众号滑动图代码_微信公众号的代码块插入,及一键排版