一:Nuget简介:

NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。

当需要分享开发的工具或是库,需要建立一个Nuget package,然后把这个package放到Nuget的站点。如果想要使用别人已经开发好的工具或是库,只需要从站点获得这个package,并且安装到自己的Visual Studio项目或是解决方案里。

NuGet能更方便地把一些dll和文件(如jquery)添加到项目中,而不需要从文件中复制拷贝。

二:vs安装Nuget

1、打开vs,点击工具-》扩展和更新-》联机搜索nuget,安装nuget包管理程序

三:下载Nuget程序包

1、进入Nuget官网:https://www.nuget.org/,

2、搜索框里搜索需要的安装包,点击自己所需的安装包,进入如下界面

3、点击右侧的Download package下载安装包,该安装包是以.nupkg结尾的文件

4、找到文件夹C:\Users\ponderous\AppData\Local\NuGet\Cache,如果没有,就按照这个目录新建文件夹

5、将刚刚下载的安装包放在此文件夹下

PS:打开 工具-》Nuget程序包管理器-》程序包管理器设置-》包管理器-》常规-》浏览。可以看到Nuget程序包缓存的本地路径正是此路径

6、工具-》Nuget程序包管理器-》程序包管理器设置-》包管理器-》程序包源,如图所示

点击加号新建源,源地址输入C:\Users\ponderous\AppData\Local\NuGet\Cache,名称随意,点击更新,此时报错同下方,具体参考第四项

四:程序包管理器控制台安装Nuget程序包

1、打开Nuget包管理器控制台:点击工具-》nuget包管理程序-》程序包管理器控制台,输入下载安装包时所提示的命令Install-Package Nethereum.Web3 -Version 3.3.0

此时报错:

1、Install-Package : 找不到“3.3.0”版本的程序包“Nethereum.Web3”。如图所示

解决办法:把地址带上,输入如下命令Install-Package Nethereum.Web3 -Source C:\Users\ponderous\AppData\Local\NuGet\Cache

重点来了,,,,新的报错,,,,解决了好久

2、报错如下:“***”已拥有为“***”定义的依赖项。

搜索到的感觉比较靠谱的原因如下,

参考https://blog.csdn.net/u013244192/article/details/68070165?utm_source=itdadao&utm_medium=referral像这样的基本上都是一个原因:Nuget 更新第三方包时默认如果不带版本号会下载最新版本,如果你的项目刚好不是.net framework 最新版,肯定是不支持的,得去nuget 官网找相对应的低版本包,指定版本号下载

懵...............

其实这个问题之前就有遇到过,,,怪只怪自己没有及时的做记录,,,,全部忘干净了。。。。

无奈。。。能想到的办法就是下载一个新版本的vs试试当初只能用2012编译通过的项目阔不阔以啦。。。

下载了最新版本的VS2019,继续运行如下命令Install-Package Nethereum.Web3 -Source C:\Users\ponderous\AppData\Local\NuGet\Cache

3、新的报错来了:

你正在尝试将此程序包安装到目标为“.NETFramework,Version=v4.0”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件

解决办法:

右键点击项目-》属性,将目标框架改为.NET Framwork4.5,重新运行命令,,,

But新的问题又来了

(忽然想到之前2012的项目是不是应该把.NET Framwork的框架改小一点,,,一会儿试试看)

4、无法解析依赖项“Nethereum.Accounts”。使用的源: 'htmlagilitypack.1.8.10.nupkg', 'Microsoft Visual Studio Offline Packages', 'nethereum.abi.3.3.0.nupkg', 'nethereum.web3.3.3.0.nupkg'。

————————————————————————————————————————————

分割线————————————————————————————————————————————————

我去!!!!莫名可以了,,,一万个惊呆脸!!!都不知道自己干了什么就可以了,,,,不可名状

做过的一些操作有:

1、工具-》Nuget程序包管理器-》程序包管理器设置-》包管理器-》程序包源,如图所示,将其他的源都禁用,只留下一个默认的源,灵感来源参考链接:https://jingyan.baidu.com/article/29697b9163197dab20de3c0c.html

2、右键项目-》属性,将项目的框架改为.NET Framwork4.5

PS:

1、此方法来VS2012试了一下行不通。。。目前成功的是VS2019

2、此时发现不用下载安装包直接输入NuGet官网提示的命令便可以在线下载了~所以第二项操作可以省去了~

本文的参考链接

1、https://blog.csdn.net/dinghqalex/article/details/51280483

2、https://blog.csdn.net/u013244192/article/details/68070165?utm_source=itdadao&utm_medium=referral

其他有用的可参考链接:

1、https://blog.csdn.net/alone_ws/article/details/82790762

写在结尾:

如果此文对你有所帮助,请留下喜欢哦~ღ( ´・ᴗ・` )

-----朵耳

nupkg 本地安装_使用Nuget安装离线包nupkg相关推荐

  1. c226打印机驱动安装_打印机驱动安装方法

    经常有网友反应说下载的驱动不知道怎么安装,经分析多为解压后没有setup.exe文件的驱动,通常这种驱动我称它为inf驱动,虽然本站有不少关于打印机驱动安装方面的教程,但还是满足不了各网友的需求,今天 ...

  2. 64 安装_解决“不能安装 64 位Office,因已安装 32 位 Office 产品”问题

    换了个电脑装64位的Office 2010(Office_64),双击setup刚准备装,就收到以下错误提示: "不能安装 64 位版本的 Office 2010,因为您当前已经安装 32 ...

  3. wxpython 安装_下载和安装wxPython

    在编写Python GUI 程序前,需要决定使用哪个 GUI 平台. wxPython 是一个成熟而且特性丰富的包,因此本篇教程将讲述如何安装 wxPython 工具/原料 电脑 wxPython 方 ...

  4. 请检查virtualboxapi是否正确安装_电机行业安装绝缘轴承规范

    1.安装前检查轴承 安装前,请检查滚动体表面是否有毛刺,划痕或裂缝. 轴承的径向游隙和轴向游隙是否合格,通常仅测量径向游隙. 其次,检查轴承型号是否正确. 有关滚动轴承的径向游隙标准,请参见下表. 例 ...

  5. 台式计算机能不能安装蓝牙驱动,蓝牙驱动怎么安装_台式电脑怎么安装蓝牙驱动...

    相信大家对蓝牙功能都不陌生,但是蓝牙功能大多都是手机使用,蓝牙功能不用线可以隔空听歌,电脑的蓝牙驱动应该有许多用户不知道.那么电脑的蓝牙如何安装?下面我们就一起来看看电脑蓝牙驱动怎么安装. 蓝牙驱动安 ...

  6. 友基s400手写板怎么安装_电脑手写板安装步骤 手写板怎么用

    电脑手写板就像手机的触笔,无论是书写还是娱乐,只要轻轻一点就可以了,用起来十分方便,所以你知道为什么电脑手写板卖得这么火了吧!那么,到底手写板怎么用呢?下面随小编一起看看手写板怎么用吧. 一.正确安装 ...

  7. linux服务器 双显卡,linux dd windows 安装_双显卡安装windows和linux_windows 安装linux

    广告 提供包含云服务器,云在内的50+款云计算产品.打造一站式的云产品试用服务,助力开发者和企业零门槛上云. 检查 virtio 驱动操作详情请参考 linux 系统检测 virtio 驱动. 安装 ...

  8. 户外lisp导向牌如何安装_户外广告牌画面制作安装流程

    v1.0 可编辑可修改 1 户外广告牌画面制作安装流程 户外广告牌画面安装是一件比较繁琐的事情,因为你安装必须牢固,否则会有 严重后果.如果没有安装经验做好不要盲目的安装,最好找专业的人员来安 装.高 ...

  9. python的matplotlib库怎么安装_为Python安装matplotlib库

    好吧,在python的路上,每一步都要磕碰一下.本以为安装一个matplotlib库是一件很简单的事儿,事实证明,还是太年轻.这个时候只能: 不发牢骚了,该记的还是要记下来. 本来是参照matplot ...

  10. python 系统策略禁止这个安装_电脑无法安装软件提示设置了系统策略禁止此项安装怎么办?...

    Win7系统安装软件提示系统管理员设置系统策略禁止此项安装怎么办?最近有用户在安装office2003时,就遇到了提示禁止此项安装的问题,那么电脑不能安装某些软件该如何解决呢?请看下文介绍. 解决方法 ...

最新文章

  1. python3 nmap 函数简介
  2. Android 帧动画何时停止播放
  3. 【Python】反转列表 list 的几种方法
  4. 如何实现文字在图片中间的效果
  5. 8个关于SRT的误区
  6. cmake的使用 cmake不是内部或外部命令
  7. java获取map数量_java – 如何从HashMap或LinkedHashMap获取有限数量的值?
  8. vmware workstation虚拟机安装Ubuntu server 18.04
  9. 编写dll 关于declspec(dllexport)和declspec(dllimport)
  10. socks代理转http代理
  11. python批量tif文件转化jpg文件格式
  12. STM32---DMA控制器(DMA)
  13. python工资津贴的计算和排序-Python:如何排序(sort)
  14. python微信定时发消息_python实现给微信指定好友定时发送消息
  15. 润乾报表入门问题记录
  16. 由“c++链接错误:未定义的引用“引发的思考
  17. MFC TabControl插件 子对话框调用主对话框功能函数和变量
  18. 对于搞钱我们是认真的
  19. 深入浅出的解释什么是tensor
  20. OpenCV Python学习笔记(5)—— 边缘保留滤波(EPF)

热门文章

  1. 信息论基础 thomas 2nd ed
  2. Qt结合FFmpeg解码本地视频生成.h264文件和.yuv文件
  3. VMware Cloud Director 10 百度网盘 下载
  4. vue中实现页面全屏和指定元素全屏
  5. 2016年数学建模-A 系泊系统设计
  6. Google快捷键大全
  7. 计算机的基础硬件知识,计算机硬件基础知识学习_电脑硬件知识_手机硬件知识...
  8. 数据可视化之旅(五):常用图表对比
  9. GNS3 添加思科交换机
  10. Python 学习笔记——笨方法学python3——习题41