我收到错误'Nuget.Proxy Cache'的类型初始值设定项在尝试连接到Nuget官方包源时引发异常。我支持企业网络,但我怀疑问题是连接性。
有什么想法吗?
答案 0 :(得分:1)
我有同样的问题。我在程序包管理器控制台中使用了以下powershell命令来帮助我找到源代码:
try {
update-package nunit}
catch{
$error| Format-List * -Force
$Exception = $error[0].Exception
for ($i = 0; $Exception; $i++, ($Exception = $Exception.InnerException))
{ "$i" * 80
$Exception |Format-List * -Force
}
}
在我的情况下,潜在的错误是:
System.DllNotFoundException:无法加载DLL“rasapi32.dll”:访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))
附加调试器,然后查看NuGet源代码,当NuGet尝试查看解决方案是否在源代码管理中时,它会被抛出。 EnvDTE界面抛出错误,由visual studio公开。
如果我真的解决了这个问题,我会更新这个,但希望这是一个开始。