Sdílet prostřednictvím


-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, 1415.315.5121516, 16.9, defaulta .latest

Všechna celá čísla mohou být také zadána jako .0 podverze, 11.0napří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

Viz také