Heim > Backend-Entwicklung > C#.Net-Tutorial > Dokumentation zum .NET Core CLI-Tool dotnet-run

Dokumentation zum .NET Core CLI-Tool dotnet-run

高洛峰
Freigeben: 2016-11-21 17:29:01
Original
1697 Leute haben es durchsucht

NAME

dotnet-run – Führt den Quellcode „an Ort und Stelle“ (d. h. im Verzeichnis, aus dem der Befehl ausgeführt wird) ohne explizite Kompilierungs- oder Startbefehle aus.

Zusammenfassung

`dotnet run [--framework] [--configuration]

[--project] [--help] [--]`

Beschreibung

Der Befehl „dotnet run“ bietet eine praktische Option zum Ausführen Ihrer Anwendung aus dem Quellcode mit einem einzigen Befehl.
Es kompiliert den Quellcode, generiert ein Ausgabeprogramm und führt dieses Programm dann aus.
Dieser Befehl ist für die schnelle iterative Entwicklung nützlich und kann auch zum Ausführen eines verteilten Quellcodeprogramms (z. B. einer Website) verwendet werden.

Dieser Befehl basiert auf Dotnet Build, um Quellcodeeingaben in eine .NET-Assembly zu generieren und dann das Programm auszuführen.
Dieser Befehl und die Anforderungen für die Verarbeitung des Eingabequellcodes werden vom Befehl „generate“ geerbt.
Die Dokumentation enthält weitere Informationen zu diesen Anforderungen für den Build-Befehl.

Die Ausgabedatei wird in den Unterordner „bin“ geschrieben und erstellt, falls er nicht vorhanden ist.
Dateien werden nach Bedarf überschrieben.
Temporäre Dateien werden in den Unterordner obj geschrieben.

Im Falle eines Projekts mit mehreren spezifischen Frameworks wählt dotnet run zuerst das .NET Core-Framework aus. Sind diese nicht vorhanden, wird ein Fehler ausgegeben. Um andere Frameworks anzugeben, verwenden Sie den Parameter --framework.

Der Befehl „dotnet run“ muss im Projektkontext verwendet werden und generiert keine Assemblys. Wenn Sie als Ersatz eine DLL ausführen möchten, sollten Sie den Befehl dotnet ohne Parameter verwenden, wie im folgenden Beispiel:

dotnet myapp.dll

options

- -

Trennen Sie die Dotnet-Laufparameter von den Parametern der laufenden Anwendung.
Alle Argumente, die diesem Befehl folgen, werden an die laufende Anwendung übergeben.

-f, --framework [FID]

Führen Sie eine Anwendung mit einer bestimmten Framework-ID (FID) aus.

-c, --configuration [Debug|Release]
Die bei der Veröffentlichung verwendete Konfiguration. Der Standardwert ist „Debug“.

-p, --project [PATH]

Geben Sie das auszuführende Projekt an. Dies kann der Pfad zu einer project.json-Datei oder ein Verzeichnis sein, das eine project.json-Datei enthält. Wenn nicht angegeben, wird standardmäßig das aktuelle Verzeichnis verwendet.

Beispiel

dotnet run

Führen Sie das Projekt im aktuellen Verzeichnis aus.

dotnet run --project /projects/proj1/project.json

Führen Sie das angegebene Projekt aus.

dotnet run --configuration Release -- --help

Führen Sie das Projekt im aktuellen Verzeichnis aus. Da das Argument -- verwendet wird, wird --help oben als Argument an die laufende Anwendung übergeben.


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage