Bagikan melalui


-langversion (Visual Basic)

Menyebabkan pengkompilasi hanya menerima sintaksis yang disertakan dalam versi bahasa Visual Basic yang ditentukan.

Sintaksis

-langversion:version

Argumen

version
Dibutuhkan. Versi bahasa yang akan digunakan selama kompilasi. Nilai yang diterima adalah 9, , 10, 1211, 14, 15, 15.3, 15.5, 16, 16.9, , default, dan latest.

Salah satu dari seluruh angka juga dapat ditentukan menggunakan .0 sebagai versi minor, misalnya, 11.0.

Anda dapat melihat daftar semua nilai yang mungkin dengan menentukan -langversion:? pada baris perintah.

Komentar

Opsi -langversion menentukan sintaks apa yang diterima pengkompilasi. Misalnya, jika Anda menentukan bahwa versi bahasa adalah 9.0, pengkompilasi menghasilkan kesalahan untuk sintaks yang hanya berlaku di versi 10.0 dan yang lebih baru.

Anda dapat menggunakan opsi ini saat mengembangkan aplikasi yang menargetkan versi .NET Framework yang berbeda. Misalnya, jika Anda menargetkan .NET Framework 3.5, Anda dapat menggunakan opsi ini untuk memastikan bahwa Anda tidak menggunakan sintaksis dari bahasa versi 10.0.

Anda hanya dapat mengatur -langversion secara langsung dengan menggunakan baris perintah. Untuk informasi selengkapnya, lihat Menargetkan Versi .NET Framework Tertentu.

Contoh

Kode berikut dikompilasi sample.vb untuk Visual Basic 9.0.

vbc -langversion:9.0 sample.vb

Lihat juga