正常在我们使用nuget进行程序集下载的时候,直接在vs编辑器中直接进行操作,下载自己想要的各种程序,但是某些时候,在进行一些办公时,公司要求本机编码不能进行联网操作,那么这种情况下我们怎么进行nuget程序集下载了。

首先,虽然我们的本机的网络不能访问互联网,但是相应的一定要有一台可以访问外网的设备,不过是服务器,还是其它电脑设备,因为我们肯定还是需要在网络的情况下,把需要的程序集下载好了,发送到我们的本机中,进行编码操作。

如果是联网的状态,直接在工具 - > nuget包管理器 -> 管理解决方案的nuget管理器进行需要程序集下载,工具栏在如下图:

一.下载

在可以联网的设备中,下载nuget.exe文件来操作下载对应的程序集。

进入  https://www.nuget.org/downloads

根据自己的需要进行版本的选择下载,下载nuget.exe之后,把此文件放入自己想放入的文件夹中,此文件就是我们下载程序集存放的位置,如下图:

二. 操作此时,我们就可以对需要的程序集进行相关的下载操作

在放入nuget.exe文件的文件夹中,按住shift键点击右击按钮选择在此处打开命令窗口,出现命令窗口进行nuget中的指令操作,记住,这个文件下必须要有nuget.exe文件,才能进行nuget的指令使用:

此时,我们就可以对需要的程序集进行相关的下载操作

三. 查找对应的程序集

有时,我们不知道对应的程序集具体的信息,我们可以进入网页版的nuget进行程序集的搜索,查看对应的程序集信息,然后进行需要的版本下载。

网站: https://www.nuget.org/

页面如下图:

例如下载 MySQL.Data这个程序集,在搜索栏中进行名称输入MySQL.Data,出现如下显示

点击自己想要的程序集进入:

出现各种信息进行展示,我们主要对其版本以及依赖项进行查看,在确定自己需要的版本后,进行下载程序集的操作。

四.下载程序集

进行第二步的操作,进行如下的指令操作,如我们要进行最新版本的下载,操作如下:

nuget install MySQL.Data –version 8.0.12(current)

这样就把需要的程序集下载到对应文件中(放入nuget.exe文件的位置),此时文件中就会有MySQL.Data对应的各项程序集

五. 程序集使用

在自己的本机中单独建立一个存在nuget程序集的文件夹,把从联网设备中下载的文件放入本机中的位置,在自己的vs编辑器中进入:工具 - > nuget包管理器 -> 管理解决方案的nuget管理器,有个程序包源:

点击设置图标,进行如下图的操作,选择Package Source,点击更新按钮进行,路径的选择,而选择的路径就是在本机中放入程序集的文件夹。

接着就会出现下载好的程序集进行展示,然后就是进行安装到对应的项目中,进行编码。

C# 离线使用nuget相关推荐

  1. VS:如何离线使用Nuget安装包

    背景: 公司电脑不连外网,很多用Nuget包的项目无法直接连线安装相应的包,需要离线安装方法. 分析: 发现安装Nuget包的实际效果也就是自动引用,所以应该和直接在项目中添加相关dll的引用,最终效 ...

  2. 离线环境安装dotnet framework nuget包

    文章引用:https://blog.csdn.net/dinghqalex/article/details/51280483的内容 最近项目需要在NuGet添加一个依赖项,无奈公司开发机没网... 说 ...

  3. VS Nuget的使用

    目录 VS Nuget的使用 一.引言 二.认识Nuget 三.如何使用Nuget 1.常规使用 2.安装类库的历史版本 3.常见问题 4.离线安装nuget包 VS Nuget的使用 一.引言 最古 ...

  4. 没有外网只有内网,nuget离线安装nupkg的方法

    2018.11.24更新:终极解决方案,去内网搭一个私有库把 目录 1. 在有外网的电脑上先安装成功,然后拷到没有外网的电脑上. 2. 创建Vue模板成功,但是运行```dotnet restore` ...

  5. VS2010安装离线nuget包

    今天想在项目中使用RestSharp,不过在nuget控制台中发现要么新版本不支持.net4.0,要么用老版本的下载不下来,最后没办法,在RestSharp网站上下载了离线安装包,怎样安装呢?方法之一 ...

  6. 开源:推荐一个不错的离线IP地址定位库

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://gitee.com/lions ...

  7. 在离线环境中安装Visual Stuido 2017

    在离线环境中安装Visual Stuido 2017 0x00 写在前面的废话 因为工作上大多数都是在离线环境中进行的,进出离线环境很麻烦,所以之前很长一段时间都在使用VS2010.后来尝试换了VS2 ...

  8. 在离线环境中使用.NET Core

    0x00 写在开始 很早开始就对.NET Core比较关注,一改微软之前给人的印象,变得轻量.开源.跨平台.最近打算试着在工作中使用.但工作是在与互联网完全隔离的网络中进行的,因此就开始了在离线环境中 ...

  9. 如何获取NuGet以安装/更新packages.config中的所有软件包?

    我有一个包含多个项目的解决方案. 大多数第三方引用都丢失了,但是每个项目都有packages.config文件. 如何获得NuGet来安装/更新所有需要的软件包? 每个项目都需要通过命令行完成吗? # ...

最新文章

  1. insert在python中的用法_python中insert用法是什么_后端开发
  2. 只需一行代码实现增删查改,微软已经让我们很简单。谈AccessDataSource的使用。...
  3. 使用git在两台机器间同步代码
  4. Python 中最黑魔法、最难懂的概念
  5. contenteditable元素的placeholder输入提示语设置
  6. 《1024伐木累》-小白篇之需求-总章节八
  7. Ubuntu与Windows时间不同步解决办法
  8. Java中ThreadLocal的深入理解
  9. 高通路由器(WIFI)芯片处理器IPQ4029介绍
  10. eeglab绘制脑电头皮图、通道对应光谱图
  11. 猎人华为单机离线版(一键启动增强版+扩展工具箱2022) | 猎人维修大师免加密狗单机永久版 | 华为线刷工具(MRT HW Flash Tool) | 华为工具(MRT HW Tool_V3.3)
  12. modelica变量初始值的定义
  13. DNS用的是TCP协议还是UDP协议
  14. html submit修改名称,HTML Input Submit name用法及代码示例
  15. 算法作业04(回溯与分支界限算法)(骑士游历与行列变换问题)
  16. 【拓扑学知识】2.连续同胚映射
  17. Mybatis-01-配置详解
  18. 基于ug的框架断路器抽屉座运动仿真
  19. Kubectl(完整)基本操作命令
  20. 高手帮忙啊!关于插入数据库的问题!急急!菜鸟提问!

热门文章

  1. 二叉树的建立与遍历_51、二叉树遍历-重建二叉树JZ4
  2. 程序异常异常代码: 0xc0000005_Java基础:看完这篇你还怕碰到异常吗?
  3. Apache 重写规则的常见应用 (rewrite)
  4. 思科AP-什么是COS AP?
  5. Xamarin.Android 开发中遇到旋转屏幕错误
  6. c++简单程序设计-5
  7. k64 datasheet学习笔记12---System Integration Module (SIM)
  8. 纳税服务系统【角色与用户】
  9. Map 遍历取值及jstl的取值
  10. mysql 日期时间类型 自动转型 及 运算