Megosztás a következőn keresztül:


-langversion (Visual Basic)

Ez azt eredményezi, hogy a fordító csak a megadott Visual Basic nyelvi verzióban szereplő szintaxist fogadja el.

Szemantika

-langversion:version

Érvek

version
Szükséges. A fordítás során használandó nyelvi verzió. Az elfogadott értékek a következők9: , 10, 11, 1214, , 15, 1615.515.3, 16.9, , , defaultés latest.

A teljes számok bármelyike alverzióként is megadható .0 , például 11.0.

A parancssorban megadhatja -langversion:? az összes lehetséges érték listáját.

Megjegyzések

A -langversion beállítás megadja, hogy a fordító milyen szintaxist fogad el. Ha például azt adja meg, hogy a nyelvi verzió 9.0, a fordító olyan szintaxishibákat generál, amelyek csak a 10.0-s és újabb verziókban érvényesek.

Ezt a lehetőséget akkor használhatja, ha olyan alkalmazásokat fejleszt, amelyek a .NET-keretrendszer különböző verzióit célozzák. Ha például a .NET-keretrendszer 3.5-ös verziójára céloz, ezzel a beállítással meggyőződhet arról, hogy a 10.0-s verzióból nem használ szintaxist.

Közvetlenül csak a parancssor használatával állítható be -langversion . További információ: Egy adott .NET-keretrendszerverzió célzása.

példa

Az alábbi kód a Visual Basic 9.0-hoz készült sample.vb .

vbc -langversion:9.0 sample.vb

Lásd még