-subsystemversion (Visual Basic)

Hiermee geeft u de minimale versie van het subsysteem waarop het gegenereerde uitvoerbare bestand kan worden uitgevoerd, waardoor de versies van Windows worden bepaald waarop het uitvoerbare bestand kan worden uitgevoerd. Meestal zorgt deze optie ervoor dat het uitvoerbare bestand gebruikmaakt van bepaalde beveiligingsfuncties die niet beschikbaar zijn in oudere versies van Windows.

Opmerking

Als u het subsysteem zelf wilt opgeven, gebruikt u de optie -target compiler.

Syntaxis

-subsystemversion:major.minor

Parameterwaarden

major.minor

De minimaal vereiste versie van het subsysteem, zoals uitgedrukt in een punt notatie voor primaire en secundaire versies. Als u bijvoorbeeld wilt voorkomen dat uw toepassing wordt uitgevoerd op besturingssystemen ouder dan Windows 7, stelt u deze optie 6.01in op . Geef de waarden op voor major en minor als gehele getallen.

Voorloopnullen in de minor versie wijzigen de versie niet, maar volgnullen wel. 6.1 en 6.01 verwijzen bijvoorbeeld naar dezelfde versie, maar 6.10 verwijst naar een andere versie. De secundaire versie uitdrukken als twee cijfers om verwarring te voorkomen.

Opmerkingen

Zie Besturingssysteemversie voor meer informatie over Windows subsysteemversies.

Standaardwaarden

De standaardwaarde van de compileroptie -subsystemversion is afhankelijk van de voorwaarden in de volgende lijst:

  • De standaardwaarde is 6.02 als een compileroptie in de volgende lijst is ingesteld:

  • De standaardwaarde is 6.00 als u MSBuild gebruikt, richt u zich op .NET Framework 4.5 en u hebt geen van de compileropties ingesteld die eerder in deze lijst zijn opgegeven.

  • De standaardwaarde is 4,00 als geen van de vorige voorwaarden waar is.

Deze optie instellen

Als u de optie -subsystemversion compiler wilt instellen in Visual Studio, moet u het .vbproj-bestand openen en een waarde opgeven voor de SubsystemVersion eigenschap in de MSBuild XML. U kunt deze optie niet instellen in de Visual Studio IDE. Zie 'Standaardwaarden' eerder in dit onderwerp of Common MSBuild Project Properties voor meer informatie.

Zie ook