Поделиться через


Страницы свойств (C++)

С помощью страниц свойств можно задавать параметры для проектов Visual Studio.Открыть диалоговое окно Страницы свойств для проекта Visual Studio в меню Проект выберите команду Свойства.

Можно задать параметры проекта, чтобы они применялись ко всем конфигурациям построения, или же задать различные свойства для каждой конфигурации построения.Например, можно задать одни параметры для конфигурации выпуска и другие параметры для конфигурации отладки.

В диалоговом окне Страницы свойств не обязательно отображаются все доступные страницы.Отображаемые страницы зависят от типов файлов проекта.

Для получения дополнительной информации см. Практическое руководство. Задание свойств проекта при помощи страниц свойств.

Свойства по умолчанию ПРОТИВ. измененных свойств

При использовании диалогового окна Создать проект, чтобы создать проект, Visual Studio использует указанный шаблон проекта для инициализации свойств проекта.Следовательно, значения свойств в шаблоне можно сравнить со значениями по умолчанию для данного типа проектов.В других типов проектов свойства могут иметь другие значения по умолчанию.

Если значение свойства проекта изменено, оно отображается полужирным.Свойство проекта может изменяться по следующим причинам:

  • Мастер приложений изменяет свойство, потому что он требует другое значение свойства, чем то, которое указано в шаблоне проекта.

  • В диалоговом окне Новый проект необходимо указать другое значение свойства.

  • На странице свойств проекта необходимо задать другое значение свойства.

СоветСовет

Чтобы просмотреть заключительный набор значений свойств, используемых MSBuild для построения проекта, изучите выходной файл предварительного обработчика, который можно получить с использованием этой командной строки: MSBuild /preprocess:имя_выходного_файла_предварительного_процессораoptимя_файла_проектаopt

Сброс значений свойств

При просмотре диалогового окна Страницы свойств проекта и если в окне Обозреватель решений выбран узел проекта, для многих свойств можно выбрать значение Наследовать от родителя или от значений по умолчанию для проекта или изменить это значение иным способом.

При просмотре диалогового окна Страницы свойств проекта и если в окне Обозреватель решений выбран файл, для многих свойств можно выбрать значение Наследовать от родителя или от значений по умолчанию для проекта или изменить это значение иным способом.Однако если проект содержит много файлов, имеющих значения свойств, которые отличаются от значений по умолчанию для проекта, построение проекта будет выполняться дольше.

СоветСовет

Чтобы обновить диалоговое окно Страницы свойств, чтобы в нем отображались последние выделенные объекты, щелкните Применить.

Большинство значений по умолчанию для проекта являются системными параметрами по умолчанию (параметрами по умолчанию для платформы).Некоторые значения являются производными от таблиц стилей, применяемых при обновлении свойств в разделе Значения по умолчанию для проекта страницы свойств конфигурации Общие для проекта.Для получения дополнительной информации см. Страница свойств "Общие" (проект).

Задание пользовательских значений

Необходимо определить значение для некоторых свойств.Определенное пользователем значение может содержать один или несколько буквенно-цифровых символов или одно или несколько имен макросов из файлов проекта.Некоторые из этих свойств может принимать только одно пользовательское значение, но другие могут принимать разделенный точкой с запятой список из нескольких значений.

Чтобы задать пользовательское значение для свойства или список значений, если свойство может принимать несколько пользовательских значений, выполните одно из следующих действий в столбце справа от имени свойства:

  • Тип значения или список значений.

  • Щелкните стрелку раскрывающегося списка.Нажмите кнопку Изменить, если она доступна, и в текстовом поле введите значение или список значений.Альтернативный способ задания списка — ввести каждое значение на отдельной строке в текстовом поле.На странице свойств значения будут отображаться в виде списка значений разделенных точкой с запятой.

    Чтобы вставить макрос файла проекта в качестве значения, щелкните Макросы, а затем дважды щелкните имя макроса.

  • Щелкните стрелку раскрывающегося списка.Нажмите кнопку Обзор, если она доступна, и выберите одно или несколько значений.

В случае многозначного свойства параметр наследовать от родителя или от значений по умолчанию для проекта доступен, если щелкнуть стрелку раскрывающегося списка в столбце справа от имени свойства и затем выбрать Изменить.Этот параметр выбран по умолчанию.

Обратите внимание, что страница свойств отображает только параметры на текущем уровне для многозначного свойства, которое наследует от другого уровня.Например, если в обозревателе решений выбран файл, при выборе свойства C/C++ Определения препроцессора, отображаются определения уровня файла, однако унаследованные определения уровня проекта не отображаются.Чтобы просмотреть значения текущего уровня и унаследованные значения, щелкните стрелку раскрывающегося списка в столбце справа от имени свойства и выберите Изменить.Если вы используете модель проекта Visual C++, учтите, что такое поведение имеет место также для объектов, относящихся к файлам и проектам.Иными словами, запрашивая значения свойства на уровне файла, вы не получите значений того же свойства на уровне проекта.Необходимо явно получить значения свойства на уровне проекта.Кроме того, некоторые значения могут наследоваться свойством от таблицы стилей, программный доступ к которой невозможен.

Содержание

  1. Диалоговое окно "Добавить поисковый путь ссылки"

  2. Дополнительно, инструмент манифеста, свойства конфигурации, диалоговое окно ''Страницы свойств <Имя_проекта>''.

  3. Страницы свойств командной строки

  4. Страница свойств "Общие" пользовательского шага построения

  5. Среда и ссылки, общие свойства и диалоговое окно "Страницы свойств: <Имя проекта>"

  6. Страница свойств "Общие" (файл)

  7. Страница свойств "Общие" (проект)

  8. Общие, инструмент манифеста, свойства конфигурации, диалоговое окно ''Страницы свойств <Имя_проекта>''

  9. HLSL Property Pages

  10. HLSL Property Pages: Advanced

  11. HLSL Property Pages: General

  12. HLSL Property Pages: Output Files

  13. Вход и выход, инструмент манифеста, свойства конфигурации, диалоговое окно ''Страницы свойств <имя_проекта>''

  14. Изолированный COM, инструмент манифеста, свойства конфигурации, диалоговое окно ''Страницы свойств <Имя_проекта>''.

  15. Страницы свойств компоновщика

  16. Страница свойств управляемых ресурсов

  17. Страницы свойств средства манифестов

  18. Страницы свойств MIDL

  19. Страницы свойств MIDL: Дополнительно

  20. Страницы свойств "MIDL": страница "Общие"

  21. Страницы свойств MIDL: "Выходные данные"

  22. Страница свойств NMake

  23. Страницы свойств ресурсов

  24. Страница свойств каталогов VC++

  25. Страница свойств веб-ссылок

  26. Страница свойств Средство создания XML-данных.

  27. Страницы свойств средства создания XML-документов

См. также

Задачи

Практическое руководство. Создание и удаление зависимостей проекта

Практическое руководство. Создание и изменение конфигураций

Другие ресурсы

Deploying Applications