ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

电脑无法联网,但是需要使用Nuget包还原

2022-07-07 12:03:49  阅读:160  来源: 互联网

标签:NUnit 电脑 程序包 nuget Nuget vs 还原 下载


此处无图,因为此时只能使用Vmware Horizon访问外网,外网向内网只进不出,恕我直言限制网络访问的公司一般都是大规模使用学习版的。

 

以我创建的NUnit单元测试项目为例,新建一个项目NUnit项目后,会出现以下情况(为什么又有图图了呢,因为是照片)

NUnit项目默认使用了以上三个包,而此时使用的Nuget的两个源都没有这三项,分别是默认的源nuget.org和vs offline,默认的源无法联网pass,vs自带的本地源显然没有我需要的内容,如果用MSTest就不会有以上的问题,但是MSTest有其他的问题。

 

此时前往Nuget官网https://www.nuget.org/downloads,提供两种方案,使用控制台工具 Windows x86 Commandline和浏览器下载,控制台工具需要.Net框架才能使用,本人用的虚拟机里没有,我也没有权限安装。

据说这是控制台下载的命令:nuget install <package_name> -SolutionDirectory <save_path> -PackageSaveMode nupkg

而这是手动下载的位置,图图终于来了,手动下载的问题在于需要看有哪些依赖的包需要下载

将下载好的.nupkg文件搞到本地之后,右键需要包还原的项目选择管理Nuget程序包,在包管理器的程序包源处新建一个源,文件夹路径包含刚才下载的程序包,有人肯定说啊,为啥不直接扔到vs offline里呢,这是个好问题,可以试试,但是我不想试。

启用刚才新建的程序包源,关掉其他的源,在项目上点击重新生成来还原程序包,也许可能有Nuget程序包还原的选项但是我没找到?

标签:NUnit,电脑,程序包,nuget,Nuget,vs,还原,下载
来源: https://www.cnblogs.com/celestially98/p/16454171.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有