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 manuellt
- Ange språkversionen för flera projekt i en underkatalog
- Konfigurera kompilatoralternativet
-langversion
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 .