Nuget的不是所配置的源之一
由于一些原因,我们使用了代理的nuget或是自己私有搭建的nuget。
由于nuget引用的是一些第三方库,万一出事故意恶搞的库。。岂不是很危险。所以nuget对这些有一些基本的行为要求
其中就有一条。这个库的来源来自哪里。。。由于代理或是私有搭建,,那此时就容易出现了它本是github.....里的来源
却如今成了172.16.10.XX局域网的地址,这显示就。。可能出现危险了。。
所以就有了类似
NU1110: 程序包“Grpc.Core”在全局包文件夹中可用,但它来自的源“http://172.16.121.135/index.json”不是所配置的源之一。
那么解决的办法就是删除掉你本地缓存的packages里对应的库的文件
比如我的就在这个路径下
D:\Users\stweily\.nuget\packages
最后记录一下我本地正常的nuget.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="CloudDesktop" value="http://172.16.121.177/index.json" allowInsecureConnections="true"/>
<add key="Microsoft Visual Studio Offline Packages" value="C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\" />
</packageSources>
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
<bindingRedirects>
<add key="skip" value="False" />
</bindingRedirects>
<packageManagement>
<add key="format" value="0" />
<add key="disabled" value="False" />
</packageManagement>
<disabledPackageSources>
<add key="nuget.org" value="true" />
</disabledPackageSources>
</configuration>

浙公网安备 33010602011771号