2015-09-01 14 views
15

‚Microsoft.DNX.PackageManager‘ laden Ich habe diesen Befehl in Package Manager-Konsole ausführen, um die dnx zu aktualisieren.DNX beta8-15530: Konnte nicht Datei oder Assembly

"dnvm upgrade -u default" 

Sobald Update Es ist, kann ich sehen (C: \ Benutzer \ Chandrasekar.dnx \ Runtimes), um die neue Laufzeitversion wie erwähnt unter

"dnx-clr-win-x86.1.0.0-beta8-15530" 

ich die Schaffung neues Projekt in VS2015 gestartet - > ASPNET 5 Web-Anwendung endete mit einigen Fehlern.

enter image description here

Im Ausgabefenster Sie die Fehler sehen können, entsprechend dieser announcement wurde es-‚Microsoft.Dnx.Tooling‘ umbenannt „nicht ‚Microsoft.DNX.PackageManager‘ Könnte laden“ Also meine Frage ist, warum die neue DNX beta 8 Version immer noch auf diese removed oder umbenannte DLL 'Microsoft.DNX.PackageManager'?

Ausgabefenster Fehler:

PATH=.\node_modules\.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External;%PATH%;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\git 
C:\Users\Chandrasekar\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta8-15530\bin\dnx.exe "C:\Users\Chandrasekar\.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta8-15530\bin\lib\Microsoft.DNX.PackageManager\Microsoft.DNX.PackageManager.dll" restore "C:\Users\Chandrasekar\Documents\Visual Studio 2015\Projects\DNX8\src\DNX8" -f "C:\Program Files (x86)\Microsoft Web Tools\DNU" 
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.DNX.PackageManager' or one of its dependencies. The system cannot find the file specified. 
File name: 'Microsoft.DNX.PackageManager' 
    at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
    at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
    at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) 
    at System.Reflection.Assembly.Load(AssemblyName assemblyRef) 
    at Microsoft.Dnx.Runtime.Loader.LoadContext.Load(AssemblyName assemblyName) 
    at Microsoft.Dnx.Host.Bootstrapper.RunAsync(List`1 args, IRuntimeEnvironment env, FrameworkName targetFramework) 
    at Microsoft.Dnx.Host.RuntimeBootstrapper.ExecuteAsync(String[] args, FrameworkName targetFramework) 
    at Microsoft.Dnx.Host.RuntimeBootstrapper.Execute(String[] args, FrameworkName targetFramework) 
WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 
Note: There is some performance penalty associated with assembly bind failure logging. 
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. 

Können Sie mir bitte helfen, diese Probleme zu lösen? Muss ich irgendwelche DLLs oder Software aktualisieren?

Werkzeuge: Microsoft Visual Studio Enterprise 2015 Version 14.0.23107.0

+0

Haben Sie zufällig eine Umgebungsvariable namens 'WEBPROJ_ENABLEBETA7RENAMES'? Wenn ja, entfernen Sie sie und laden Sie VS erneut und versuchen Sie es erneut, um zu sehen, ob das Problem behoben wird. –

+0

Gleiches Problem wie OP, ähnliche Protokolle. Ich habe keine WEBPROJ_ENABLEBETA7RENAMES, außer VS2015 fügt es irgendwie hinzu. Dieser Fehler tritt nur innerhalb von VS2015 auf; Es funktioniert gut von der Kommandozeile. –

+0

@KiranChalla Ich habe nicht hinzugefügt ** Umgebungsvariable **. Ich habe den VS und Computer so oft neu gestartet, keine Hoffnung. Vermisse ich etwas anderes? – Chandru

Antwort

12

Sie sind die neueste Werkzeug Version nicht verwendet. Ihre Version ist wahrscheinlich 14.0.20711.0 und die letzte ist 14.0.20723.0.

20711 hatte einen Fehler, weil er versuchte, Microsoft.DNX.PackageManager zu laden, die tatsächlich Microsoft.Dnx.Tooling wird.

die neueste Version: http://www.microsoft.com/en-us/download/details.aspx?id=48222

Siehe this Ankündigung.

+1

Machen Sie die vollständige Installation Anweisungen sicher eingehalten werden - es ist zwei separate Installateure! (! Nochmals vielen Dank, @VictorHurdugaci) –

+0

Dank Victor Hurdugaci, werde ich die Web-Tools aktualisieren 2015 (Beta6) - Visual Studio 2015 Wie oft muss ich prüfen und dieses Tool aktualisiert werden, da bis jetzt habe ich keine Benachrichtigung erhalten zu aktualisieren meine Webwerkzeuge? Muss ich mich registrieren, um die Benachrichtigung über die neue Version zu erhalten? – Chandru

+0

Danke Victor. Nach der Installation der neuesten Version von Web Tool funktioniert alles einwandfrei. – Chandru