'Nuget.Proxy Cache'的类型初始值设定项引发了异常

时间:2013-06-13 22:53:38

标签: caching proxy package nuget

我收到错误'Nuget.Proxy Cache'的类型初始值设定项在尝试连接到Nuget官方包源时引发异常。我支持企业网络,但我怀疑问题是连接性。

有什么想法吗?

1 个答案:

答案 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公开。

如果我真的解决了这个问题,我会更新这个,但希望这是一个开始。