Aracılığıyla paylaş


/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

  1. Projenin Özellikler sayfasını açın.

  2. Yapı özellik sayfasını tıklatın.

  3. Gelişmiş düğmesini tıklatın.

  4. 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

Diğer Kaynaklar

C# Derleme Seçenekleri

C# dil belirtiminin