今天刚安装上VS2022就碰到第一坑,新建一个窗体试下软件,没想到就报错,截图如下:显示
正在通过 “HTTP” 源 http://www.nuget.org/api/v2/ 运行“restore”操作。NuGet 需要 HTTPS 源。要使用 HTTP 源,必须在 NuGet.Config 文件中将“allowInsecureConnections”显式设置为 true。有关详细信息,请参阅 https://aka.ms/nuget-https-everywhere。
解决方案:找到这个NuGet.Config文件,我的是位于C:\Users\DELL\AppData\Roaming\NuGet下。用记事本编辑它,保存。
具体是在<add key="nuget" value="http://www.nuget.org/api/v2/" />后面增加allowInsecureConnections="true" ,如下图所示。
问题完美解决。