2013-06-13 2 views

Antwort

1

Ich habe das gleiche Problem. Ich benutzen den folgenden Powershell-Befehl im Paket-Manager-Konsole, mir zu helfen, die Quelle zu finden:

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 
    } 
} 

In meinem Fall der zugrundeliegende Fehler war:

System.DllNotFoundException: Kann DLL ‚rasapi32.dll‘ laden : Zugriff wurde verweigert. (Ausnahme von HRESULT: 0x80070005 (E_ACCESSDENIED))

Anfügen eines Debuggers und dann Blick auf den NuGet-Quellcode, es wird geworfen, wenn NuGet versucht, zu sehen, ob die Lösung in der Quellcodeverwaltung ist. Der Fehler wird von der EnvDTE-Schnittstelle ausgelöst, die von Visual Studio bereitgestellt wird.

Ich werde dies aktualisieren, wenn ich das Problem tatsächlich lösen, aber hoffentlich ist das ein Anfang.

Verwandte Themen