Heim >Backend-Entwicklung >C++ >Wie kompiliere und führe ich C#-Code über die Eingabeaufforderung aus?

Wie kompiliere und führe ich C#-Code über die Eingabeaufforderung aus?

Susan Sarandon
Susan SarandonOriginal
2025-01-15 22:43:50196Durchsuche

How Do I Compile and Run C# Code from the Command Prompt?

Befehlszeilen-C#-Kompilierung und -Ausführung

Diese Anleitung beschreibt das Kompilieren und Ausführen von C#-Code (.cs-Dateien) direkt von Ihrer Eingabeaufforderung aus.

Verwendung des C#-Compilers (csc.exe)

  1. Greifen Sie auf Ihre Eingabeaufforderung zu (Windows: Start > cmd.exe; macOS: Terminal).

  2. Verwenden Sie den Befehl cd, um zu dem Verzeichnis zu navigieren, das Ihre CS-Datei enthält.

  3. Kompilieren Sie mit dem csc.exe Compiler:

    <code class="language-bash">csc.exe /t:exe /out:MyApplication.exe MyApplication.cs</code>
    • /t:exe: Gibt eine ausführbare Datei als Ausgabe an.
    • /out:MyApplication.exe: Legt den Namen und Pfad der ausführbaren Ausgabedatei fest. Sie können MyApplication.exe in Ihren Wunschnamen ändern.
    • MyApplication.cs: Ihre C#-Quellcodedatei.

Ausführbare Datei ausführen

Führen Sie nach erfolgreicher Kompilierung die erstellte Datei aus:

<code class="language-bash">MyApplication.exe</code>

(Lassen Sie unter Windows die Erweiterung .exe weg, wenn Sie sich bereits im Verzeichnis befinden, das die ausführbare Datei enthält).

Alternative Ansätze

Visual Studio Developer-Eingabeaufforderung

Wenn Sie Visual Studio installiert haben, verwenden Sie dessen Entwickler-Eingabeaufforderung (zugänglich über das Startmenü). Dadurch werden die erforderlichen Umgebungsvariablen vorkonfiguriert.

Tools für fortgeschrittene Projekte erstellen

Während der Befehlszeilen-Compiler nützlich ist, sollten Sie Build-Tools wie NAnt, MSBuild oder FinalBuilder für komplexere Projekte und optimierte Build-Prozesse in Betracht ziehen.

macOS-Kompilierung und -Ausführung

Unter macOS ist der Vorgang ähnlich:

Zusammenstellung:

<code class="language-bash">$ csc /target:exe /out:MyApplication.exe MyApplication.cs</code>

Ausführung:

<code class="language-bash">$ mono MyApplication.exe</code>

Denken Sie daran, MyApplication.exe und MyApplication.cs durch Ihre tatsächlichen Dateinamen zu ersetzen.

Das obige ist der detaillierte Inhalt vonWie kompiliere und führe ich C#-Code über die Eingabeaufforderung aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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