/langversion (C# Derleyici Seçenekleri)
Derleyicinin yalnızca seçili C# dil belirtimine eklenen sözdizimini kabul etmesine neden olur.
/langversion:option
Değişkenler
option
Aşağıdaki değerler geçerlidir:Seçenek
Anlam
varsayılan
Derleyici, tüm geçerli dil sözdizimini kabul eder.
ISO-1
Derleyici yalnızca ISO/IEC 23270:2003 C#'deki dil belirtiminin içerdiği sözdizimini kabul eder.
ISO-2
Derleyici yalnızca ISO/IEC 23270:2006 C#'deki dil belirtiminin içerdiği sözdizimini kabul eder.Bu belirtim ISO Web sitesinde bulunabilir.
3
Derleyici yalnızca sürüm 3.0 C# dil belirtiminin öğesinin içerdiği sözdizimini kabul eder.
Notlar
C# uygulamanız tarafından başvurulan meta veri, /langversion derleyici seçeneğine tabidir.
C# derleyicisinin her bir sürümü dil belirtiminin uzantılarını içerdiğinden /langversion size derleyicinin önceki bir sürümünün eşdeğeri bir işlevsellik sağlamaz.
Hangi /langversion ayarını kullandığınıza bakılmaksızın.exe or.dll dosyanızı oluşturduğunuz ortak dil çalışma zamanının varolan sürümünü kullanırsınız.Bu durumun istisnası, friend derlemeleri ve /langversion:ISO-1 altında çalışan /moduleassemblyname (C# Derleyici Seçeneği) öğesidir.
Visual Studio geliştirme ortamındaki bu derleyici seçeneğini ayarlamak için
Projenin Özellikler sayfasını açın.
Yapı özellik sayfasını tıklatın.
Gelişmiş düğmesini tıklatın.
Dil Sürümü özelliğini değiştirin.
Bu derleyici seçeneğini programla ayarlama konusunda bilgi için bkz. LanguageVersion.
Ayrıca bkz.
Görevler
Nasıl yapılır: Proje Özellikleri ve yapılandırma ayarlarını değiştirme