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

use*_*441 6 proxy caching package nuget

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

有任何想法吗?

abo*_*021 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
    }
}
Run Code Online (Sandbox Code Playgroud)

就我而言,根本错误是:

System.DllNotFoundException:无法加载 DLL“rasapi32.dll”:访问被拒绝。(HRESULT 异常:0x80070005 (E_ACCESSDENIED))

附加调试器,然后查看 NuGet 源代码,当 NuGet 尝试查看解决方案是否位于源代码管理中时,会抛出该错误。该错误是由 Visual Studio 公开的 EnvDTE 接口引发的。

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