Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Bewirkt, dass der Compiler nur Syntax akzeptiert, die der C#-Sprachspezifikation 23270:2003 gemäß ISO/IEC entspricht.
/langversion:option
Argumente
option
Wenn option auf ISO-1 gesetzt ist, gibt der Compiler eine Fehlermeldung aus, wenn die Syntax der C#-Sprachspezifikation 23270:2003 gemäß ISO/IEC nicht entspricht.Wenn option auf ISO-2 gesetzt ist, gibt der Compiler eine Fehlermeldung aus, wenn die Syntax der C#-Sprachspezifikation 23270:2006 gemäß ISO/IEC nicht entspricht.
Wenn optiondefault ist, akzeptiert der Compiler jede beliebige gültige Sprachsyntax. Die Standardeinstellung ist /langversion:default.
Hinweise
Version 1.0 der C#-Spezifikation stellt die mit /langversion:ISO-1 verfügbare Funktionalität dar. Das Visual Studio Developer Center enthält alle Spezifikationen als Microsoft Word-Dateien. Die Spezifikation ISO/IEC 23270:2006 ist unter http://standards.iso.org/ittf/PubliclyAvailableStandards/c042926\_ISO\_IEC\_23270\_2006(E).zip verfügbar.
Metadaten, auf die von der C#-Anwendung verwiesen wird, sind nicht der /langversion-Compileroption unterworfen.
Da alle Versionen des C#-Compilers Erweiterungen der Sprachspezifikation enthalten, bietet /langversion nicht die entsprechenden Funktionen einer früheren Version des Compilers.
Unabhängig von der verwendeten /langversion-Einstellung verwenden Sie zum Erstellen von EXE- oder DLL-Dateien die aktuelle Version der Common Language Runtime. Ausnahmen stellen friend-Assemblys und /moduleassemblyname (friend-Assembly für Modul angeben) (C#-Compileroption) dar, die unter /langversion:ISO-1 funktionieren.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie die Seite Eigenschaften des Projekts. Ausführliche Informationen finden Sie unter Gewusst wie: Festlegen von Buildeigenschaften (C#).
Klicken Sie auf die Eigenschaftenseite Erstellen.
Klicken Sie auf die Schaltfläche Erweitert.
Ändern Sie die Eigenschaft Sprachversion.
Informationen zum programmgesteuerten Festlegen der Compileroption finden Sie unter LanguageVersion.