2015-05-07 3 views
64

Ich habe vor kurzem Visual Studio 2015 RC installiert. Ich versuche, das neue .NET Core Ding herauszufinden ...Wo finde ich 'DNU' Befehl in Windows

Jetzt möchte ich meine Anwendung verpacken und starten. Ich wollte mit dem DNX-Dienstprogramm spielen, kann aber nicht herausfinden, wie es ausgeführt wird.

Meine Eingabeaufforderung besteht immer noch darauf, dass es keinen dnu Befehl gibt, indem es sagt: 'dnu' is not recognized.

Durchsucht das gesamte Dateisystem, aber nichts gefunden. Also ich denke nicht, dass es ein Pfadproblem ist.

Muss ich es manuell installieren? Oder ist es ein beschädigtes Installationsproblem? Es gibt etwas, das ich wirklich vermisse, aber ich habe keine Ahnung, was es ist ...

Antwort

102

Es sollte in %userprofile%\.dnx\runtimes\<runtime name>\bin sein.

Wenn es nicht auf dem Pfad ist, führen Sie dnvm upgrade. Wenn dnvm nicht erkannt wird, installieren Sie es, indem Sie den Anweisungen auf dem Home repo

+0

Ich habe die Laufzeit hier gefunden: '% userprofile% \. Dnx \ runtimes \ bin' – TryingToImprove

+2

Ich hatte die Laufzeit installiert und% userprofile% \. Dnx nur dnvm enthalten. Explizit läuft * dnvm upgrade * repariert es für mich, danke. Es registrierte die x86-Version der CLR für mich, also musste ich anschließend * dnvm verwenden 1.0.0-beta6 -arch x64 * und dann * dnvm alias default 1.0.0-beta6 -arch x64 * ausführen. Alles funktioniert jetzt! –

+5

ausgeführt dnvm Upgrade hat mein Problem behoben. Vielen Dank! – Anonymous

10

Sie könnten versuchen, und laufen dnvm Befehl in Ihrem cmd aktualisieren.

0

Es könnte lösen, um die Eingabeaufforderung mit Administratormodus auszuführen.

3

Es ist eigentlich ein PATH-Problem. Der Grund, warum die Befehle "dnu" oder "dnx" nicht regonisiert werden konnten, weil die Dateien für den Batch-Befehl "dnu.exe" und "dnx.exe ..." nicht gefunden werden konnten.

Sie können es lösen, indem Sie entweder C: \ Benutzer \ .dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin zu Benutzer PATH hinzufügen, oder führen Sie "dnvm upgrade" in Ihr cmd

0

Wenn dnvm erkannt wird, können Sie den folgenden Befehl eingeben;

dnvm use 1.0.0-rc1-update1

dies die clr/x86-Version von DNX wird hinzugefügt, um Ihre PATH zu gewährleisten.