Dela via


Välj språkversionen Visual Basic

Visual Basic-kompilatorn använder som standard den senaste huvudversionen av språket som har släppts. Du kan välja att kompilera alla projekt med hjälp av en ny punktversion av språket. Genom att välja en nyare version av språket kan ditt projekt använda de senaste språkfunktionerna. I andra scenarier kan du behöva verifiera att ett projekt kompileras korrekt när du använder en äldre version av språket.

Den här funktionen frikopplar beslutet att installera nya versioner av SDK och verktyg i utvecklingsmiljön från beslutet att införliva nya språkfunktioner i ett projekt. Du kan installera de senaste SDK:erna och verktygen på byggdatorn. Varje projekt kan konfigureras för att använda en specifik version av språket för dess version.

Det finns tre sätt att ange språkversionen:

Redigera vbproj-filen

Du kan ange språkversionen i .vbproj-filen . Lägg till följande element:

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

Värdet latest använder den senaste delversionen av Visual Basic-språket. Giltiga värden är:

Värde Innebörd
standard Kompilatorn accepterar alla giltiga språksyntaxer från den senaste huvudversionen som den kan stödja.
9 Kompilatorn accepterar endast syntax som ingår i Visual Basic 9.0 eller lägre.
10 Kompilatorn accepterar endast syntax som ingår i Visual Basic 10.0 eller lägre.
11 Kompilatorn accepterar endast syntax som ingår i Visual Basic 11.0 eller lägre.
12 Kompilatorn accepterar endast syntax som ingår i Visual Basic 12.0 eller lägre.
14 Kompilatorn accepterar endast syntax som ingår i Visual Basic 14.0 eller lägre.
15 Kompilatorn accepterar endast syntax som ingår i Visual Basic 15.0 eller lägre.
15,3 Kompilatorn accepterar endast syntax som ingår i Visual Basic 15.3 eller lägre.
15,5 Kompilatorn accepterar endast syntax som ingår i Visual Basic 15.5 eller lägre.
16 Kompilatorn accepterar endast syntax som ingår i Visual Basic 16 eller lägre.
16,9 Kompilatorn accepterar endast syntax som ingår i Visual Basic 16.9 eller lägre.
senaste Kompilatorn accepterar alla giltiga språksyntaxer som stöds.

Specialsträngarna default och latest matcha de senaste större och mindre språkversionerna som installerats på byggdatorn.

Konfigurera flera projekt

Du kan skapa en Directory.build.props-fil som innehåller elementet <LangVersion> för att konfigurera flera kataloger. Det gör du vanligtvis i din lösningskatalog. Lägg till följande i en Directory.build.props-fil i din lösningskatalog :

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

Nu kommer versioner i varje underkatalog i katalogen som innehåller filen att använda Visual Basic version 15.5-syntax. Mer information finns i artikeln om Anpassa din version.

Ange kompileringsalternativet för langversion

Du kan använda -langversion kommandoradsalternativet. Mer information finns i artikeln om kompileringsalternativet -langversion . Du kan se en lista över giltiga värden genom att vbc -langversion:? skriva .