C# derleyici seçenekleri
Bu bölümde C# derleyicisi tarafından yorumlayan seçenekler açıklanır. Seçenekler; dil özellikleri, kod oluşturma ve çıkış gibi denetim özelliklerine göre ayrı makaleler halinde grup haline gelir. İçindekiler arasında gezinmek için içindekiler tablosuna gidin.
Seçenekleri ayarlama
.NET projelerinde derleyici seçeneklerini ayarlamanın iki farklı yolu vardır:
*.csproj dosyanıza
* .csproj dosyanıza xml biçiminde herhangi bir derleyici seçeneği için MSBuild özellikleri ekebilirsiniz. Özellik adı, derleyici seçeneğiyle aynıdır. özelliğinin değeri, derleyici seçeneğinin değerini ayarlar. Örneğin, aşağıdaki proje dosya parçacığı özelliğini
LangVersionayarlar.<PropertyGroup> <LangVersion>preview</LangVersion> </PropertyGroup>Proje dosyalarında seçenekleri ayarlama hakkında daha fazla bilgi için .NET SDK projeleri MSBuild özellikleri hakkında bilgi için makaleye bakın.
Visual Studio Özelliğini kullanma
Visual Studio özellikleri düzenlemek için özellik sayfaları sağlar. Bu özellikler hakkında daha fazla bilgi edinmek için bkz. Proje ve çözüm özelliklerini yönetme - Windows veya Proje ve çözüm özelliklerini yönetme - Mac.
.NET Framework projeleri
Önemli
Bu bölüm yalnızca .NET Framework için geçerlidir.
Yukarıda açıklanan mekanizmalara ek olarak, projelerini derlemek için iki ek yöntem kullanarak .NET Framework yapabilirsiniz:
- .NET Framework projeleri için komut satırı bağımsız değişkenleri:.NET Framework projeleri derlemekcsc.exe yerine komut
dotnet buildsatırı bağımsız değişkenleri kullanır. Projelerde komut satırı bağımsız değişkenlerini csc.exeiçin .NET Framework belirtebilirsiniz. - Derlenmiş ASP.NET sayfaları:.NET Framework projeleri, sayfaları derlemek içinweb.config dosyasının bir bölümünü kullanır. Yeni derleme sistemi ve ASP.NET Core için, seçenekler proje dosyasından alınır.
Bazı derleyici seçenekleri için sözcük,csc.exeve .NET Framework yeni MSBuild değişti. Bu bölüm boyunca yeni söz dizimi kullanılır. Her iki sürüm de her sayfanın en üstünde listelenir. Bu csc.exe, tüm bağımsız değişkenler seçeneği ve iki nokta üst üste altında listelenir. Örneğin, seçenek -doc şöyle olabilir:
-doc:DocFile.xml
C# derleyicisini komut istemine yürütülebilir dosyasının adını (csc.exe) yazarak çağırabilirsiniz.
Daha .NET Framework projelerde komut csc.exe da çalıştırabilirsiniz. Her derleyici seçeneği iki şekilde kullanılabilir: -option ve /option. Bu .NET Framework projelerinde, arkaweb.config belirtebilirsiniz. Daha fazla bilgi için bkz. <compiler> Öğesi.
Bu pencere için Geliştirici Komut İstemi Visual Studio ortam değişkenleri sizin için ayarlanır. Bu araçla ilgili daha fazla bilgi için bkz. Geliştirici Komut İstemi için Visual Studio.
Bu csc.exe yürütülebilir dosya genellikle Microsoft.NET\Framework \ <Version> klasöründe, Windows dizininde bulunur. Bu dosyanın yeri, belirli bir bilgisayarın tam yapılandırmasına bağlı olarak değişebilir. Bilgisayarınızda birden fazla .NET Framework sürümü yüklüyse, bu dosyanın birden çok sürümünü bulabilirsiniz. Bu tür yüklemeler hakkında daha fazla bilgi için, bkz. Nasıl güncelleştirmeyi .NET Framework yüklemelerini belirleme.