-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
, default
och 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