-langversion (Visual Basic)
Způsobí, že kompilátor přijme pouze syntaxi, která je zahrnuta v zadané jazykové verzi jazyka Visual Basic.
Syntaxe
-langversion:version
Argumenty
version
Povinný: Jazyková verze, která se má použít při kompilaci. Přijaté hodnoty jsou 9
, , 10
, 11
, 14
15.3
15.5
12
15
16
, 16.9
, default
a .latest
Všechna celá čísla mohou být také zadána jako .0
podverze, 11.0
například .
Seznam všech možných hodnot můžete zobrazit zadáním -langversion:?
na příkazovém řádku.
Poznámky
Možnost -langversion
určuje, jakou syntaxi kompilátor přijímá. Pokud například určíte, že jazyková verze je 9.0, kompilátor generuje chyby pro syntaxi, která je platná pouze ve verzi 10.0 a novější.
Tuto možnost můžete použít při vývoji aplikací, které cílí na různé verze rozhraní .NET Framework. Pokud například cílíte na rozhraní .NET Framework 3.5, můžete pomocí této možnosti zajistit, že nepoužíváte syntaxi z jazyka verze 10.0.
Příkazový řádek můžete nastavit -langversion
přímo jenom pomocí příkazového řádku. Další informace naleznete v tématu Cílení na konkrétní verzi rozhraní .NET Framework.
Příklad
Následující kód se zkompiluje sample.vb
pro Visual Basic 9.0.
vbc -langversion:9.0 sample.vb