Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Mengumpul dan Menjalankan Kod C# dari Baris Perintah?

Bagaimanakah Saya Boleh Mengumpul dan Menjalankan Kod C# dari Baris Perintah?

Susan Sarandon
Susan Sarandonasal
2025-01-15 22:26:48428semak imbas

How Can I Compile and Run C# Code from the Command Line?

Kompilasi dan pelaksanaan baris arahan C#

Artikel ini menerangkan cara menyusun dan menjalankan fail C# (.cs) menggunakan baris arahan. Ini memerlukan pengkompil C# (csc.exe) disertakan dengan Rangka Kerja .NET.

Kompilasi dan pelaksanaan di bawah sistem Windows:

  1. Dalam gesaan arahan, navigasi ke direktori yang mengandungi fail C#.
  2. Laksanakan arahan berikut untuk menyusun:
<code>c:\windows\Microsoft.NET\Framework\v3.5\bin\csc.exe /t:exe /out:MyApplication.exe MyApplication.cs</code>

Ganti "MyApplication" dengan nama boleh laku yang anda inginkan. Pilihan /t:exe menentukan output sebagai fail boleh laku, dan pilihan /out menentukan nama fail output.

  1. Setelah kompilasi selesai, navigasi ke direktori yang mengandungi fail .exe dalam gesaan arahan.
  2. Laksanakan arahan berikut untuk menjalankan fail boleh laku:
<code>MyApplication</code>

Anda juga boleh memulakan "Visual Studio Command Prompt" dalam menu "Visual Studio Tools" pada menu mula, yang akan mengkonfigurasi persekitaran secara automatik untuk penyusunan baris arahan.

Kompilasi dan pelaksanaan di bawah sistem macOS:

  1. Pasang rangka kerja Mono, yang menyediakan pengkompil C#.
  2. Buka tetingkap terminal dan navigasi ke direktori yang mengandungi fail C#.
  3. Laksanakan arahan berikut untuk menyusun:
<code>$ csc /target:exe /out:MyApplication.exe MyApplication.cs</code>
  1. Laksanakan arahan berikut untuk menjalankan fail boleh laku:
<code>$ mono MyApplication.exe</code>

Petua: Untuk projek yang lebih kompleks, disyorkan untuk menggunakan alat binaan seperti NAnt atau MSBuild untuk mencipta persekitaran binaan yang lengkap dan bukannya hanya bergantung pada pengkompil asas.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengumpul dan Menjalankan Kod C# dari Baris Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn