Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die Mindestversion des Subsystems an, auf dem die generierte ausführbare Datei ausgeführt werden kann, wodurch die Versionen von Windows bestimmt werden, auf denen die ausführbare Datei ausgeführt werden kann. In der Regel stellt diese Option sicher, dass die ausführbare Datei bestimmte Sicherheitsfeatures nutzen kann, die in älteren Versionen von Windows nicht verfügbar sind.
Hinweis
Verwenden Sie zum Angeben des Subsystems selbst die Compileroption -target .
Syntax
-subsystemversion:major.minor
Die Parameter
major.minor
Die mindestens erforderliche Version des Subsystems, wie in einer Punktnotation für Haupt- und Nebenversionen ausgedrückt. Um beispielsweise zu verhindern, dass Ihre Anwendung unter Betriebssystemen ausgeführt wird, die älter als Windows 7 sind, legen Sie diese Option auf 6.01. Geben Sie die Werte für major und minor als ganze Zahlen an.
Führende Nullen in der Version minor ändern die Version nicht, jedoch nachfolgende Nullen. 6\.1 und 6.01 verweisen z.B. auf die gleiche Version, aber 6.10 verweist auf eine andere Version. Drücken Sie die Nebenversion als zwei Ziffern aus, um Verwirrung zu vermeiden.
Bemerkungen
Weitere Informationen zu Windows Subsystemversionen finden Sie unter Betriebssystemversion.
Standardwerte
Der Standardwert der Compileroption -subsystemversion hängt von den Bedingungen in der folgenden Liste ab:
Der Standardwert ist 6.02, wenn eine Compileroption in der folgenden Liste festgelegt ist:
Wenn Sie MSBuild verwenden, .NET Framework 4.5 als Ziel festlegen und keine der Compileroptionen verwenden, die weiter oben in der Liste angegeben sind, ist der Standardwert 6.00.
Der Standardwert ist 4,00, wenn keine der vorherigen Bedingungen zutrifft.
Festlegen dieser Option
Um die Compileroption -subsystemversion in Visual Studio festzulegen, müssen Sie die VBPROJ-Datei öffnen und einen Wert für die SubsystemVersion Eigenschaft in der MSBuild-XML angeben. Sie können diese Option in der Visual Studio-IDE nicht festlegen. Weitere Informationen finden Sie weiter oben in diesem Thema unter "Standardwerte" oder "Common MSBuild Project Properties".