-langversion (Visual Basic)
Powoduje, że kompilator akceptuje tylko składnię uwzględnioną w określonej wersji języka Visual Basic.
Składnia
-langversion:version
Argumenty
version
Wymagany. Wersja języka, która ma być używana podczas kompilacji. Akceptowane wartości to 9
, 10
12
15
15.3
14
11
16
16.9
15.5
default
i .latest
Każdą z liczb całkowitych można również określić przy użyciu .0
jako wersji pomocniczej, na przykład 11.0
.
Listę wszystkich możliwych wartości można wyświetlić, określając w -langversion:?
wierszu polecenia.
Uwagi
Opcja -langversion
określa składnię akceptowaną przez kompilator. Jeśli na przykład określisz, że wersja języka to 9.0, kompilator generuje błędy składni, która jest prawidłowa tylko w wersji 10.0 lub nowszej.
Tej opcji można użyć podczas tworzenia aplikacji przeznaczonych dla różnych wersji programu .NET Framework. Jeśli na przykład używasz programu .NET Framework 3.5, możesz użyć tej opcji, aby upewnić się, że nie używasz składni z wersji 10.0 języka.
Można ustawić -langversion
tylko bezpośrednio przy użyciu wiersza polecenia. Aby uzyskać więcej informacji, zobacz Określanie określonej wersji programu .NET Framework.
Przykład
Poniższy kod kompiluje sample.vb
program Visual Basic 9.0.
vbc -langversion:9.0 sample.vb