web-dev-qa-db-ger.com

Das Dnx Runtime-Paket muss installiert werden. Weitere Informationen finden Sie im Ausgabefenster

Ich benutze Visual Studio 2015 Enterprise Edition und habe eine einfache Asp.net5-Anwendung erstellt. Wenn ich versuche zu debuggen, erhalte ich diese Fehlermeldung.

The Dnx Runtime package needs to be installed. See output window for more details

Hier sind meine Projekteinstellungen:

Solution DNX SDK Version : 1.0.0-beta5,
Platform : .NET Core
Architecture : x64 

(Auch mit x86 versucht)

Es folgten auch die Schritte in diesem Link , aber sie haben nicht geholfen.

Versuchte, VS2015 neu zu installieren, aber kein Glück. Irgendeine Idee, was mir fehlt?

17
Sai

Führen Sie es über die NuGet-Konsole aus (in VS 2015: Tools> NuGet Package Manager> Package Manager Console)

dnvm upgrade
dnvm upgrade -r CoreClr
25

Ich habe diesen Fehler erhalten, als ich den Projekttyp "Klassenbibliothek (Paket)" aus der Vorlagenstruktur "Templates> Visual Studio C #> Web" ausgewählt habe (siehe Abbildung).

 Class Library in Web template folder

Was ich wirklich wollte, war die "Klassenbibliothek" mit der Beschreibung "Ein Projekt zum Erstellen einer C # -Klassenbibliothek (.dll)". Beim Erstellen eines neuen Projekts unter diesem Typ wurde dieser Fehler nicht angezeigt.

10
P Walker

Endlich die Lösung gefunden!

Führen Sie zuerst den Befehl aus.

dnvm upgrade  

wenn dieser Befehl fehlschlägt, führen Sie ihn bei Fehlern wie dem Prozess erneut aus. Und es wird nach ein paar Versuchen funktionieren, ich denke, das Schloss ist auf einige Ruhestands zurückzuführen, die VS vornimmt, um die DNU richtig zu installieren. Nachdem dieser Befehl ausgeführt wurde,

dnvm Upgrade -r CoreClr

dieser Befehl sollte Ihre Core-Pakete wiederherstellen. Bei einigen Projekten hat es für mich funktioniert. 

Aber auch wenn das Projekt denselben Fehler aufweist, schließen Sie Visual Studio, öffnen Sie es erneut, und Sie werden feststellen, dass die Verweise nicht geladen werden. Und Sie werden aufgefordert, sich die Fehlerliste anzusehen. Dies ist gut, wenn Sie sich die 35 ungeraden Fehler ansehen. Einer von ihnen gibt Ihnen einen Befehl zum Ausführen. Führen Sie diesen Befehl aus.

dnu wiederherstellen

Diese drei Befehle sollten Ihr Projekt aufbauen.

10

Ich glaube, dies ist dasselbe wie ein bekanntes Problem und bezieht sich darauf, dass nicht die richtige Version von Power Shell installiert ist. Sie können die Lösung sehen, die mir geholfen hat hier

4
Tom

Ich habe die akzeptierte Antwort ausprobiert, aber es hat keinen Erfolg.

dnvm install 1.0.0-rc1-update1 -f

Und ich habe das Projekt neu geladen und das Problem gelöst.

3
Epikem

Ich habe das gleiche Problem getroffen und hier habe ich die Lösung gefunden. Zunächst benötigen Sie eine Internetverbindung und besuchen diesen Link:

http://www.codeproject.com/Tips/1039152/DNX-SDK-Version-dnx-clr-win-x-beta-Failedto

Zunächst müssen Sie den Pfad in Umgebungsvariablen für Powershell Einstellen. Beispiel:

C:\Windows\System32\Windows PowerShell\1.0

Geben Sie dann die folgenden Kommentare in der Website in der Eingabeaufforderung (cmd.exe) ein.

0
Mohd Anzal

Sie müssen die Powershell-Tools für vs.

Extras -> Erweiterungen und Updates -> Updates -> Visual Studio Gallery -> PowerShell-Tools für Visual Studio 2015

0
Jhonattan