Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica la versione minima del sottosistema in cui è possibile eseguire il file eseguibile generato, determinando così le versioni di Windows in cui è possibile eseguire il file eseguibile. In genere, questa opzione garantisce che il file eseguibile possa sfruttare particolari funzionalità di sicurezza non disponibili con le versioni precedenti di Windows.
Annotazioni
Per specificare il sottosistema stesso, usare l'opzione del compilatore -target .
Sintassi
-subsystemversion:major.minor
Parametri
major.minor
Versione minima richiesta del sottosistema, come espresso in una notazione punto per le versioni principali e secondarie. Ad esempio, per impedire l'esecuzione dell'applicazione nei sistemi operativi precedenti a Windows 7, impostare questa opzione su 6.01. Specificare i valori per major e minor come numeri interi.
Gli zeri iniziali della versione minor non modificano la versione, a differenza degli zeri finali. Ad esempio, 6.1 e 6.01 si fanno riferimento alla stessa versione, ma 6.10 fa riferimento a una versione diversa. Esprimere la versione secondaria come due cifre per evitare confusione.
Osservazioni:
Per altre informazioni sulle versioni del sottosistema Windows, vedere Versione del sistema operativo.
Valori predefiniti
Il valore predefinito dell'opzione del compilatore -subsystemversion dipende dalle condizioni nell'elenco seguente:
Il valore predefinito è 6.02 se è impostata un'opzione del compilatore nell'elenco seguente:
Il valore predefinito è 6.00 se si usa MSBuild, se la destinazione è .NET Framework 4.5 e se non è stata impostata una delle opzioni del compilatore specificate in precedenza in questo elenco.
Il valore predefinito è 4,00 se nessuna delle condizioni precedenti è true.
Impostazione di questa opzione
Per impostare l'opzione del compilatore -subsystemversion in Visual Studio, è necessario aprire il file vbproj e specificare un valore per la SubsystemVersion proprietà in MSBuild XML. Non è possibile impostare questa opzione nell'IDE di Visual Studio. Per altre informazioni, vedere "Valori predefiniti" in precedenza in questo argomento o Proprietà comuni del progetto MSBuild.