Sdílet prostřednictvím


/subsystemversion (Visual Basic)

Určuje minimální verzi subsystému, které lze spustit spustitelný soubor generovaný tím určení verze systému Windows, ve kterém lze spustit spustitelný soubor.Tato možnost zajišťuje nejčastěji spustitelný soubor využít zabezpečovací funkce, které nejsou k dispozici ve starších verzích systému Windows.

[!POZNÁMKA]

V podsystému samotném použijte target možnost kompilátoru.

/subsystemversion:major.minor

Parametry

  • major.minor
    Minimální požadovanou verzi subsystému, vyjádřené v tečkami pro hlavní a dílčí verze.Můžete například určit, že aplikaci nelze spustit v operačním systému, který je starší než Windows 7 hodnotu tuto možnost nastavíte na 6.01, jak jsou popsány v tabulce dále v tomto tématu.Je nutné zadat hodnoty pro major a minor jako celá čísla.

    Souvislou proklad minor verze nemění verze, ale nemají koncové nuly.Například 6.1 a 6.01 odkazují na stejnou verzi, ale 6.10 odkazuje na jinou verzi.Doporučujeme vyjádření dílčí verzi jako dvě číslice k záměně.

Poznámky

Následující tabulka uvádí běžné verze podsystému systému Windows.

Verze systému Windows

Podsystém verze

Windows 2000

5.00

Windows XP

5.01

Windows Server 2003

5.02

Windows Vista

6.00

Windows 7

6.01

Windows Server 2008

6.01

Windows 8

6.02

Výchozí hodnoty

Výchozí hodnota /subsystemversion možnost kompilátoru závisí na podmínkách v následujícím seznamu:

  • Výchozí hodnota je 6.02 při jakékoli možnosti kompilátoru v následujícím seznamu:

  • Výchozí hodnota je 6.00, pokud používáte nástroj MSBuild, při cílení na .NET Framework 4,5, a ještě nastavit libovolné možnosti kompilátoru, které byly uvedené dříve v tomto seznamu.

  • Výchozí hodnota je 4.00, pokud žádná z předchozích podmínek.

Nastavení této možnosti

Nastavit /subsystemversion možnost kompilátoru v aplikaci Visual Studio otevřete soubor .vbproj a zadejte hodnotu SubsystemVersion vlastnost v souboru XML nástroje MSBuild.Tuto možnost nelze nastavit v rozhraní IDE sady Visual Studio.Další informace naleznete v tématu "Výchozí hodnoty" dříve v tomto tématu nebo Obecné vlastnosti projektu nástroje MSBuild.

Viz také

Koncepty

Vlastnosti nástroje MSBuild

Další zdroje

Kompilátor příkazového řádku jazyka Visual Basic