Visual Basic dil sürümünü seçin

Visual Basic derleyicisi varsayılan olarak yayımlanan dilin en son ana sürümünü kullanır. Dilin yeni bir nokta sürümünü kullanarak herhangi bir projeyi derlemeyi seçebilirsiniz. Dilin daha yeni bir sürümünün seçilmesi, projenizin en son dil özelliklerinden yararlanmasını sağlar. Diğer senaryolarda, bir projenin dilin eski bir sürümünü kullanırken temiz bir şekilde derlendiğini doğrulamanız gerekebilir.

Bu özellik, SDK'nın yeni sürümlerini ve araçları geliştirme ortamınıza yükleme kararını, yeni dil özelliklerini bir projeye ekleme kararından ayırır. Derleme makinenize en son SDK'ları ve araçları yükleyebilirsiniz. Her proje, derlemesi için dilin belirli bir sürümünü kullanacak şekilde yapılandırılabilir.

Dil sürümünü ayarlamanın üç yolu vardır:

vbproj dosyasını düzenleme

Dil sürümünü .vbproj dosyanızda ayarlayabilirsiniz. Aşağıdaki öğeyi ekleyin:

<PropertyGroup>
   <LangVersion>latest</LangVersion>
</PropertyGroup>

değeri latest Visual Basic dilinin en son ikincil sürümünü kullanır. Geçerli değerler:

Değer Anlamı
varsayılan Derleyici, destekleyebilecek en son ana sürümdeki tüm geçerli dil söz dizimini kabul eder.
9 Derleyici yalnızca Visual Basic 9.0 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
10 Derleyici yalnızca Visual Basic 10.0 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
11 Derleyici yalnızca Visual Basic 11.0 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
12 Derleyici yalnızca Visual Basic 12.0 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
14 Derleyici yalnızca Visual Basic 14.0 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
15 Derleyici yalnızca Visual Basic 15.0 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
15.3 Derleyici yalnızca Visual Basic 15.3 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
15.5 Derleyici yalnızca Visual Basic 15.5 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
16 Derleyici yalnızca Visual Basic 16 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
16.9 Derleyici yalnızca Visual Basic 16.9 veya daha düşük sürümlerde bulunan söz dizimini kabul eder.
latest Derleyici, destekleyebilecek tüm geçerli dil söz dizimini kabul eder.

Özel dizeler default ve latest sırasıyla derleme makinesinde yüklü olan en son ana ve ikincil dil sürümlerine çözüm.

Birden çok proje yapılandırma

Birden çok dizin yapılandırmak için öğesini içeren <LangVersion> bir Directory.build.props dosyası oluşturabilirsiniz. Bunu genellikle çözüm dizininizde yaparsınız. Aşağıdakileri çözüm dizininizdeki bir Directory.build.props dosyasına ekleyin:

<Project>
 <PropertyGroup>
   <LangVersion>15.5</LangVersion>
 </PropertyGroup>
</Project>

Şimdi, bu dosyayı içeren dizinin her alt dizinindeki derlemeler Visual Basic sürüm 15.5 söz dizimini kullanacaktır. Daha fazla bilgi için Derlemenizi özelleştirme makalesine bakın.

Langversion derleyicisi seçeneğini ayarlama

Komut satırı seçeneğini kullanabilirsiniz -langversion . Daha fazla bilgi için -langversion derleyici seçeneğiyle ilgili makaleye bakın. yazarak vbc -langversion:? geçerli değerlerin listesini görebilirsiniz.