langversion (C# kompilator opcje)
Powoduje, że kompilator akceptuje składnię znajduje się w wybranym specyfikacji języka C#.
/langversion:option
Argumenty
option
Prawidłowe są następujące wartości:Opcja
Znaczenie
domyślne
Kompilator akceptuje wszystkie składni języka ważne.
ISO-1
Kompilator akceptuje tylko składni, który znajduje się w ISO/IEC 23270:2003 specyfikacji języka C#.
ISO-2
Kompilator akceptuje tylko składni, który znajduje się w ISO/IEC 23270:2006 specyfikacji języka C#.Specyfikacja ta jest dostępna w ISO witryny sieci Web.
3
Kompilator akceptuje tylko składni, która jest dołączona do wersji 3.0 Specyfikacja języka C#.
Uwagi
Metadane odwołują się aplikacji C#, nie podlega /langversion opcję kompilatora.
Ponieważ każda wersja kompilatora C# zawiera rozszerzenia do specyfikacji języka /langversion nie daje równoważne funkcje wcześniejszej wersji kompilatora.
Niezależnie od /langversion ustawień użytkowania, będzie używać bieżącej wersji aparatu plików wykonywalnych języka wspólnego utworzyć exe lub dll.Jedyny wyjątek polega na zestawy przyjaciel i / moduleassemblyname (C# kompilator opcja), które działają pod /langversion:ISO-1.
Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio
Otwórz projekt Właściwości strony.
Kliknij przycisk budować stronę właściwości.
Kliknij przycisk Zaawansowane przycisku.
Modyfikowanie Wersji językowej właściwości.
Aby uzyskać informacje na temat programowo ustawić tę opcję kompilatora, zobacz LanguageVersion.
Zobacz też
Zadania
Jak: modyfikowanie właściwości projektu i ustawień konfiguracji