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-файл проекта. |
В начало страницы