Dela via


-langversion (Visual Basic)

Gör att kompilatorn endast accepterar syntax som ingår i den angivna visual basic-språkversionen.

Syntax

-langversion:version  

Argument

version
Obligatoriska. Språkversionen som ska användas under kompilering. Godkända värden är 9, 10, 11, 12, 14, 15, 15.3, 15.5, 16, 16.9, defaultoch latest.

Alla heltal kan också anges med hjälp av .0 som delversion, till exempel 11.0.

Du kan se listan över alla möjliga värden genom att -langversion:? ange på kommandoraden.

Kommentarer

Alternativet -langversion anger vilken syntax kompilatorn accepterar. Om du till exempel anger att språkversionen är 9.0 genererar kompilatorn fel för syntax som endast är giltig i version 10.0 och senare.

Du kan använda det här alternativet när du utvecklar program som riktar sig mot olika versioner av .NET Framework. Om du till exempel riktar in dig på .NET Framework 3.5 kan du använda det här alternativet för att se till att du inte använder syntax från språkversion 10.0.

Du kan bara ange -langversion direkt med hjälp av kommandoraden. Mer information finns i Rikta in sig på en specifik .NET Framework-version.

Exempel

Följande kod kompileras sample.vb för Visual Basic 9.0.

vbc -langversion:9.0 sample.vb

Se även