Derleyici Parametreleri C#

ServerErr0r

uid=0(root)
Katılım
12 Eyl 2009
Mesajlar
2,330
Reaction score
0
Puanları
0
C# derleyicisi ile derleme yaparken birçok parametre kullanabiliriz.Bunlar sayesinde; farklı derleme
yöntemlerini belirleyebiliriz.

Herhangi bir komut satırında çalışacak programı derlemek için: csc ProgramAdi.cs yazıp kaynak kodumuzu derleriz.Derlemeden sonra oluşan ProgramAdi.exe isimli programımızı çalıştırabiliriz.Eğer Program kodunun isminden farklı bir .exe oluşturmak istersek, derleme işlemini csc /out:YeniProgramAdi.exe ProgramAdi.cs şeklinde yapabiliriz.C# derleyecisi ile komut satırı uygulamalarının modülleri, dll"leri ve Windows programlarını da derleyebiliriz:

csc /t:library ProgramAdi.cs

Bu komut ProgramAdi.dll şeklinde bir dll dosyası oluşturur. C# derleyecisi ile komut satırı uygulamalarının modülleri, dll"leri ve Windows form tabanlı programları da derleyebiliriz: csc /t:module ProgramAdi.cs

Bu sefer ProgramAdi.netmodule isimli bir derlenmiş .NET modülü elde ederiz ki bu assembly, diğer .NET programları ile birlikte çalışabilir. Yazdığımız program kodu bir Windows uygulaması olacaksa onu derlemek için: csc /t:winexe ProgramAdi.cs yazmamız yeterlidir. Programlarımızı, derleyicinin optimize edilmiş sonucu çıkarması için csc /o:+ ProgramAdi.cs şeklinde derlemeliyiz.

C# programlarında nadiren de olsa işaretçi (pointer) kullanırsak bu programları derlerken unsafe (güvenli değil) parametresini kullanmalıyız: csc /unsafe ProgramAdi.cs

Derleyeceğimiz kodda bulunabilecek hatalar için C# derleyecisi bizim için rapor dosyası da hazırlama yeteneğine sahiptir.Bunun için bugreport parametresini kullanırız: csc /bugreport:RaporDosyası.txt ProgramAdi.cs

Derleme işleminin sonunda raporu RaporDosyasi.txt dosyasının içinden okuyabiliriz.
Son olarak C# derleyicisin parametrelerine hızlıca csc /help veya csc /? yazarak ulaşabiliriz.Böylece unuttuğumuz parametrelere buradan göz atabiliriz.
 
Geri
Üst