Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gör att kompilatorn endast accepterar syntax som ingår i den angivna visual basic-språkversionen.
Syntax
-langversion:version
Argumentpunkter
version
Obligatoriskt. 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.
Anmärkningar
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