Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает минимальную версию подсистемы, в которой может выполняться созданный исполняемый файл, тем самым определяя версии Windows, в которой может выполняться исполняемый файл. Чаще всего этот параметр гарантирует, что исполняемый файл может использовать определенные функции безопасности, недоступные в старых версиях Windows.
Замечание
Чтобы указать саму подсистему, используйте параметр компилятора -target .
Синтаксис
-subsystemversion:major.minor
Параметры
major.minor
Минимальная требуемая версия подсистемы, выраженная в нотации точек для основных и дополнительных версий. Например, чтобы предотвратить работу приложения в операционных системах старше Windows 7, задайте для этого параметра значение6.01. Укажите значения для major целочисленных чисел и minor значений.
Нули в начале версии minor не изменяют версию, нули в конце — изменяют. Например, 6.1 и 6.01 — одна версия, а 6.10 — другая. Разразите дополнительную версию как две цифры, чтобы избежать путаницы.
Замечания
Дополнительные сведения о версиях подсистемы Windows см. в разделе "Версия операционной системы".
Значения по умолчанию
Значение по умолчанию параметра компилятора -subsystemversion зависит от условий в следующем списке:
Значение по умолчанию — 6.02, если задан любой параметр компилятора в следующем списке:
Значение по умолчанию — 6.00, если используется средство MSBuild, приложение предназначено для .NET Framework 4.5 и не установлены параметры компилятора, определенные ранее в этом списке.
Значение по умолчанию равно 4.00, если ни одно из предыдущих условий не имеет значения true.
Настройка этого параметра
Чтобы задать параметр компилятора -subsystemversion в Visual Studio, необходимо открыть VBPROJ-файл и указать значение свойства SubsystemVersion в XML-файле MSBuild. Этот параметр нельзя задать в интегрированной среде разработки Visual Studio. Дополнительные сведения см. в разделе "Значения по умолчанию" выше в этом разделе или общих свойствах проекта MSBuild.