-langversion (Visual Basic)
Zorgt ervoor dat de compiler alleen syntaxis accepteert die is opgenomen in de opgegeven versie van de Visual Basic-taal.
Syntaxis
-langversion:version
Argumenten
version
Vereist. De taalversie die moet worden gebruikt tijdens de compilatie. Geaccepteerde waarden zijn9
, , , 11
, 12
, 14
, 15
, 15.3
, , 15.5
, 16
, , 16.9
, en latest
default
. 10
Een van de gehele getallen kan ook worden opgegeven met behulp .0
van de secundaire versie, bijvoorbeeld 11.0
.
U kunt de lijst met alle mogelijke waarden zien door op de opdrachtregel op te -langversion:?
geven.
Opmerkingen
De -langversion
optie geeft aan welke syntaxis de compiler accepteert. Als u bijvoorbeeld opgeeft dat de taalversie 9.0 is, genereert de compiler fouten voor de syntaxis die alleen geldig is in versie 10.0 en hoger.
U kunt deze optie gebruiken wanneer u toepassingen ontwikkelt die zijn gericht op verschillende versies van .NET Framework. Als u zich bijvoorbeeld richt op .NET Framework 3.5, kunt u deze optie gebruiken om ervoor te zorgen dat u geen syntaxis gebruikt van taalversie 10.0.
U kunt alleen rechtstreeks instellen -langversion
met behulp van de opdrachtregel. Zie Target a Specific .NET Framework Version (Gericht op een specifieke .NET Framework-versie) voor meer informatie.
Opmerking
De volgende code compileert sample.vb
voor Visual Basic 9.0.
vbc -langversion:9.0 sample.vb