NuGet如何支持HTTP源

今天是2024年11月21号,最近更新了VisualStudio后发现HTTP的包源已经默认禁止使用了,生成时会直接报错。如下图:

官方也明确指出了要想使用HTTP包源的解决办法,这里就简单总结一下。

一、全局配置

1、全局NuGet包的配置文件路径在

C:\Users\{账户名}\AppData\Roaming\NuGet

2、找到NuGet.Config文件并打开

3、在你的HTTP源节点后面加上**allowInsecureConnections="true"**即可

二、解决方案配置

1、在解决方案上右击->添加->新建项

2、新建XML文件,命名为Nuget.config

3、 在新建的文件中添加要使用的HTTP包源,并配置**allowInsecureConnections="true"**即可

XML 复制代码
<?xml version="1.0" encoding="utf-8"?>
<configuration>
	<packageSources>
		<add key="nuget" value="http://你的源地址" allowInsecureConnections="true"/>
	</packageSources>
</configuration>
相关推荐
程序员zgh4 天前
C/C++性能分析工具
c语言·开发语言·c++·测试工具·visualstudio·安全性测试
故事不长丨11 天前
C#File文件操作全解析:从基础用法到异常处理
服务器·开发语言·visualstudio·c#·文件操作·io流·file
曹牧11 天前
VS:代码格式化
visualstudio
故事不长丨13 天前
C#队列深度剖析:解锁高效编程的FIFO密码
visualstudio·c#·wpf·多线程·winfrom·队列·queue
量子炒饭大师13 天前
【C++入门】一名初级赛博神格的觉醒 —— 【什么是C++?】
c++·visualstudio·dubbo
u9king21 天前
虚幻引擎UE5.6编译卡在rc2.exe长时间未响应的解决方法
visualstudio·ue5·虚幻·ue5.6·rc2.exe
爱装代码的小瓶子1 个月前
【c++进阶】在c++11之前的编译器的努力
开发语言·c++·vscode·visualstudio·编辑器·vim
草莓熊Lotso1 个月前
C++11 核心进阶:引用折叠、完美转发与可变参数模板实战
开发语言·c++·人工智能·经验分享·后端·visualstudio·gitee
Logic1011 个月前
C程序设计(第五版)谭浩强 第七章课后习题优化算法与核心步骤解析
c语言·visualstudio·程序员·学习笔记·软件开发·编程基础·c语言入门