我有同样的问题。我在包管理器控制台中使用以下 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 接口引发的。
如果我真正解决了问题,我会更新此内容,但希望这是一个开始。
归档时间: |
|
查看次数: |
1352 次 |
最近记录: |