Share via


-langversion (Visual Basic)

Derleyicinin yalnızca belirtilen Visual Basic dil sürümünde bulunan söz dizimini kabul etmesine neden olur.

Söz dizimi

-langversion:version  

Bağımsız değişkenler

version
Gerekli. Derleme sırasında kullanılacak dil sürümü. Kabul edilen değerler , , , , , , 14, 15, , 15.516.916default15.3, ve latestdeğerleridir.9121110

Tam sayılardan herhangi biri, ikincil sürüm olarak kullanılarak .0 da belirtilebilir, örneğin, 11.0.

Komut satırında belirterek -langversion:? tüm olası değerlerin listesini görebilirsiniz.

Açıklamalar

seçeneği, -langversion derleyicinin hangi söz dizimini kabul ettiğni belirtir. Örneğin, dil sürümünün 9.0 olduğunu belirtirseniz, derleyici söz dizimi için yalnızca sürüm 10.0 ve sonraki sürümlerde geçerli olan hatalar oluşturur.

.NET Framework'ün farklı sürümlerini hedefleyen uygulamalar geliştirirken bu seçeneği kullanabilirsiniz. Örneğin, .NET Framework 3.5'i hedef alıyorsanız, dil sürümü 10.0'dan söz dizimi kullanmadığınızdan emin olmak için bu seçeneği kullanabilirsiniz.

Yalnızca komut satırını kullanarak doğrudan ayarlayabilirsiniz -langversion . Daha fazla bilgi için bkz . Belirli bir .NET Framework Sürümünü Hedefleme.

Örnek

Aşağıdaki kod Visual Basic 9.0 için derlenmiş sample.vb .

vbc -langversion:9.0 sample.vb

Ayrıca bkz.