Csc.exe ile *.cs (C#) kodlarının derlenmesi (C Sharp derleme)

Csc = C # Compiler (Yani C# kodlarını *.cs derleyen exe dosyasıdır. (csc.exe) Visual Studio içinden cs kodlarını derleme emrini verdiğimizde de csc.exe dosyası ile derleme yapılmaktadır. Csc.exe ile Visual Studio’nun kurulu olmadığı bir bilgisayarda da *.cs kodlarını derleyebiliriz.
C# komut satırı derleyicisi kullanılmaya başlanmadan önce bilgisayarımızın csc.exe’ye ulaşabildiğinden emin olmalıyız. Ayarlarımız doğru değilse her seferinde ise csc.exe ‘nin bulunduğu dizini göstermemiz gerekecektir. Oysa ki aşağıdaki şekilde bir kontrol yaparsak her seferinde csc.exe’nin yerini göstermeye gerek kalmaz.

CSC.exe böyle bir adreste bulunabilir; C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
Bilgisayarımı sağ tıkla, özellikler de, açılan ekranda aşağıdaki işlemleri yap.

Not; Eğer PATH değişkeni environment variables (Ortam değişkenleri) bölümünde zaten var ise yeni eklenmeden, PATH değişkeni tıklanarak sonuna virgül ile csc.exe’nin yeri eklenebilir.
Komut satırına girilerek;
csc /? Yazdığında bir sonuç dönderiyorsa işlem doğru yapılmış demektir. Bundan sonra csc ile derleme yapılabilir.
Bundan sonra Notepad ile bir CSharp programı yazabilir ve bunu csc.exe ile derleyerek bir exe haline dönüştürebiliriz. Bunun için de Visual Studio ‘ya ihtiyacımız bulunmamaktadır.

Notepad’i açarak şu kodları yazalım.
//Basit C# uygulaması yapalım.
using System;
class DenemePrg
{
public static void Main(string[] args)
{
Console.WriteLine("Merhaba Dunya");
Console.ReadLine();
}
}

Daha sonra bu notepad dosyasını DenemePrg.cs şeklinde bilgisayarımızda C:\DenemePrg.cs olarak kaydedelim.
Derleme sırasında, Console exe uygulaması mı, DLL kütüphane dosyası mı, yoksa Masa üstü uygulaması mı yapılacağı belirtilir.

Csc.exe parametreleri;
csc.exe parametreleri

Başlat çalıştır ekranından cmd komutu ile komut satırı ekranına geçilir.
csc /target:exe DenemePrg.cs yazılır ve enter’a basılır.
/target yerine /t de kullanılabilir. Komutların yerine kısaltma olarak harfler de kullanılabilir.

csc_derleme
Komut satırından DenemPrg.exe uygulaması çalıştırılarak programın çalıştığı görülebilir.

Leave a Reply