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


VCPropertySheet - интерфейс

Предоставляет доступ к страницам свойств обработчика проекта.

Пространство имен:  Microsoft.VisualStudio.VCProjectEngine
Сборка:  Microsoft.VisualStudio.VCProjectEngine (в Microsoft.VisualStudio.VCProjectEngine.dll)

Синтаксис

'Декларация
<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")> _
Public Interface VCPropertySheet
[GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface VCPropertySheet
[GuidAttribute(L"BDB8598C-494B-46ED-983E-35F08FBC6E83")]
public interface class VCPropertySheet
[<GuidAttribute("BDB8598C-494B-46ED-983E-35F08FBC6E83")>]
type VCPropertySheet =  interface end
public interface VCPropertySheet

Тип VCPropertySheet предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство ATLMinimizesCRunTimeLibraryUsage Получает или задает значение, указывающее, выполняется ли статическая привязка библиотеки ATL к библиотекам среды выполнения C для минимизации зависимостей.Для этого необходимо, чтобы свойство useOfATL было задано.
Открытое свойство BuildLogFile Получает или задает имя файла BuildLogFile.
Открытое свойство CharacterSet Получает или задает значение, указывающее кодировку, используемую компилятором.
Открытое свойство ConfigurationType Получает или задает тип выходных данных, создаваемых этой конфигурацией.
Открытое свойство DeleteExtensionsOnClean Получает или задает файлы в промежуточном каталоге, которые требуется удалить при очистке или повторном построении.
Открытое свойство DEPRECATED1 Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство EnableManagedIncrementalBuild Устаревший.
Открытое свойство FileEncoding Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство FileFormat Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство FileTools Перечисляет доступные инструменты, работающие с файлами.
Открытое свойство InheritedPropertySheets Получает или задает страницы свойств, наследуемые этим объектом.
Открытое свойство IntermediateDirectory Получает или задает относительный путь к каталогу промежуточных файлов.Этот путь может содержать переменные среды.
Открытое свойство IsDirty Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство IsSystemPropertySheet Указывает, является ли данный объект страницей системных свойств.
Открытое свойство ManagedExtensions Получает или задает значение, указывающее, что в данной конфигурации используется Visual C++.
Открытое свойство Name Возвращает или задает имя объекта.
Открытое свойство OutputDirectory Возвращает или задает каталог, в котором требуется разместить выходные данные.По умолчанию используется каталог проекта.
Открытое свойство PropertySheetDirectory Получает имя каталога для страницы свойств.
Открытое свойство PropertySheetFile Получает или задает полный путь к файлу страницы свойств.Включает имя файла.
Открытое свойство PropertySheetName Получает или задает значение тега Name в файле страницы свойств.Это свойство предназначено только для обеспечения обратной совместимости, и использовать его в других целях не рекомендуется.
Открытое свойство PropertySheets Получает коллекцию страниц свойств, применяемых к объекту.
Открытое свойство Rules Получает коллекцию объектов IVCRulePropertyStorage, способных изменять свойства уровня проекта и метаданные элементов по умолчанию, определенные в этой странице свойств.
Открытое свойство Tools Перечисляет доступные инструменты для платформы.
Открытое свойство useOfATL Получает или задает значение, определяющее способ использования библиотеки ATL в конфигурации.
Открытое свойство useOfMfc Получает или задает значение, определяющее способ использования библиотеки MFC в конфигурации.
Открытое свойство UserMacros Получает коллекцию пользовательских макросов.
Открытое свойство VCProjectEngine Получает указатель на обработчик проекта.
Открытое свойство WholeProgramOptimization Получает или задает значение, указывающее, требуется ли обеспечить возможность межмодульной оптимизации за счет отсрочки создания кода до времени компоновки.

В начало страницы

Методы

  Имя Описание
Открытый метод AddPropertySheet Добавляет страницу свойств в коллекцию страниц свойств, напрямую импортированных страницей свойств.
Открытый метод AddUserMacro Добавляет пользовательский макрос в страницу свойств.
Открытый метод ClearToolProperty Очищает значение свойства инструмента.
Открытый метод MatchName Сопоставляет указанное имя с именем элемента коллекции.
Открытый метод MovePropertySheet Перемещает импортированный лист свойств на одну позицию вверх или вниз в очередности обработки.В данном случае позиция — это расположение относительно других страниц свойств, напрямую импортированных этой страницей свойств.
Открытый метод RemoveAllUserMacros Удаляет все пользовательские макросы из страницы свойств.
Открытый метод RemovePropertySheet Удаляет страницу свойств из коллекции страниц свойств, напрямую импортированных страницей свойств.
Открытый метод RemoveUserMacro Удаляет пользовательский макрос из страницы свойств.
Открытый метод Save Сохраняет VCXPROJ-файл проекта.

В начало страницы

См. также

Ссылки

Microsoft.VisualStudio.VCProjectEngine - пространство имен