VS离线安装NuGet包
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包相关推荐
- R语言——linux离线安装R包
一般我们使用R都是在win环境下,安装R包非常简单,只要电脑联网了,执行命令install.packages()就可以.但是很多时候,我们的生产环境都是linux,且都无法上网,只能离线安装,下面讲述 ...
- Anaconda安装和使用指南教程:环境管理、包管理、离线安装第三方包
本文介绍anaconda的安装,和使用anaconda对Python进行环境管理. Anaconda安装和使用指南教程 1 概述 2 安装 3 环境管理 3.1 检查conda 3.2 创建环境 3. ...
- Web前端培训知识分享:2种离线安装npm包的方法
学习Web前端的朋友都知道JavaScript是前端绕不开的话题,也是学习的重难点.而npm是连接JavaScript的一扇大门,能解决NodeJS代码部署上的很多问题,很多人在学习时对于npm包怎么 ...
- 使用 nuget server 的 API 来实现搜索安装 nuget 包
使用 nuget server 的 API 来实现搜索安装 nuget 包 Intro nuget 现在几乎是 dotnet 开发不可缺少的一部分了,还没有用过 nuget 的就有点落后时代了,还不快 ...
- 解决离线安装依赖包的方法
解决离线安装依赖包的方法 参考文章: (1)解决离线安装依赖包的方法 (2)https://www.cnblogs.com/rong2019/articles/11910867.html (3)htt ...
- pip离线安装第三方包
在线安装: Pip3 install redis -i https://pypi.douban.com/simple/ 离线安装: 1.将第三方包cryptography下载到当前目录下 清 ...
- 离线安装python包_补充
离线安装python包_补充 一.利用好pip,找到所有依赖库 1.要安装 paramiko,先 pip show 一下 paramiko 2.继续 pip show 其依赖库 3.继续 pip sh ...
- Go 离线安装依赖包
Go 离线安装依赖包 如果要在没有网的环境下安装go的依赖包可以先在go.mod文件所在位置使用go get –d 下载依赖包, 如果go包管理默认代理网址无法访问proxy.golang.org,换 ...
- 如何下载Office365离线安装程序包并手动安装?
如何下载Office365离线安装包并手动安装? ©Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者 博客:https://blog.51cto.co ...
- 如何在本地安装NuGet包.nupkg文件?
本文翻译自:How do I install a NuGet package .nupkg file locally? I have some .nupkg files from a C# book. ...
最新文章
- Android中蓝牙的基本使用
- String直接赋值和使用new的区别
- Redhat Enterprise linux 5 的安装
- python训练数据集_Python-yolov3训练自己的数据集,pytorchyolov3
- Facebook 开源:PyTorchVideo!
- Cap04_项目整体管理
- Python3 输入和输出
- ASP.NET AJAX:Ajax验证(ajax+Handler处理)
- infobright与mysql_infobright与mysql常规引擎使用对比
- 使用scrapy来抓取 ChinaPub 这个网站上的图片_并且将其下载到本地
- 易语言夜神模拟器操控模块调用方法
- 计算机地图制图符号制作的心得,计算机地图制图.docx
- word2010 2003公式编辑器 格式设置
- mc通用计算机,大神程序员标配:花365天在《我的世界》打造一台能运行的计算机...
- Embedding技术
- 微信小程序简单demo
- 在 web of science上到导出txt文件
- dom4j实例 带注释
- ssm基于BS架构的校园爱心捐赠与物品交换平台的设计与实现毕业设计源码301133
- 一个对小学生的随机生成的四则运算试题
热门文章
- MR 眼镜会取代手机成为下一代终端,中国产业有机会领先世界
- labview软件+测试步骤,labview软件三取二逻辑测试平台.doc
- 31省农村居民人均可支配收入 (2002-2018年)
- 向日葵远程调用Visual studio2019时白屏透明黑屏解决方案
- 5个免费邮箱,10分钟临时邮箱,一定能用,持续更新
- 支持向量机SVM、支持向量回归SVR详细推导
- 6.1 PyTorch简单二分类模型
- 伪原创工具哪个好用,自媒体伪原创文章生成器软件
- 抖音文案、声音、设计、视频、图片素材网站
- 公众号滑动图代码_微信公众号的代码块插入,及一键排版