Перечисление __VSHPROPID5
Указывает параметры свойств для иерархии.
Пространство имен: Microsoft.VisualStudio.Shell.Interop
Сборка: Microsoft.VisualStudio.Shell.Interop.11.0 (в Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Синтаксис
public enum __VSHPROPID5
public enum class __VSHPROPID5
type __VSHPROPID5
Public Enumeration __VSHPROPID5
Элементы
Имя элемента | Описание | |
---|---|---|
VSHPROPID_AppContainer | Если значение, указывающее моникер целевой платформы, к которому следует переориентировать система проекта при его первой же возможности. Проект отвечает за обеспечение применимости Framework, для которой возвращается. Это свойство является необязательным. |
|
VSHPROPID_DemandLoadDependencies | Если true и загрузки проекта синхронно, все его зависимости будут загружаться синхронно (по умолчанию). Если false и синхронно загрузки проекта, их зависимости, которые поддерживают асинхронной загрузки можно загрузить асинхронно. Это свойство является необязательным. |
|
VSHPROPID_FaultMessage | Локализованное сообщение, указывающее на причину сбоя проекта. Эта строка используется в интерфейс пользователя для разрешения ошибки. Это свойство является необязательным. |
|
VSHPROPID_FIRST5 | Указывает идентификатор первого свойства. |
|
VSHPROPID_ForceFrameworkRetarget | Указывает, требуется ли выходные данные проекта запущено в контейнере приложения или нет. Это свойство является необязательным. |
|
VSHPROPID_IsFaulted | Для иерархии проекта значение true для указания, что проекта произошла ошибка. Реализации должны создавать события изменения свойств для всех IVsHierarchyEvents приемники при каждом изменении этого значения. Это свойство является необязательным. |
|
VSHPROPID_IsPackagingProject | [Необязательно] указывает BOOL ли выходные данные проекта — это пакет содержимого (т. е. ZIP-файл). |
|
VSHPROPID_IsProjectProvisioned | Возвращает true ли выгруженный проект в подготовленное состояние (с «(инициализация)» отображается заголовок). Это реализуется только иерархии заглушки. Это свойство используется при загрузке проекта с поддержкой асинхронной загрузки решения в фоновом режиме. Во время загрузки таких проектах они представляются в решении заглушка выгруженный проект. По достижении фоновой загрузки проекта «подготовленный» состояние реальном проекте была создана, но не имеет было известной через события загрузки решения. Поэтому проект IVsHierarchy представлены в решение проект коллекции (и в обозревателе решений) по-прежнему заглушки и не реальном проекте иерархиями. Только иерархии основных доступны свойства, такие как имя проекта и значок. Загрузка проекта по достижении подготовленное состояние OnAfterProjectProvisioned события. Это свойство является необязательным. |
|
VSHPROPID_MinimumDesignTimeCompatVersion | Возвращает или задает совместимая версия времени разработки минимальное, с которыми совместим этот проект. Это свойство задается в основном при вызовах из IVsAppCompat службы при добавлении новой функцией в проекте, который нарушит совместимость с предыдущей версии приложения. Это свойство является необязательным. |
|
VSHPROPID_MonikerSameAsPersistFile | Указывает, что IVsProject.GetMkDocument() для VSITEMID_ROOT возвращает один и тот же полный путь к файлу проекта как IPersistFileFormat::GetCurFile. Это более затратно для вызова GetCurFile из-за необходимости формат на диск. |
|
VSHPROPID_OutputType | Тип выходных данных для проекта из __VSPROJOUTPUTTYPE перечисления. Это свойство является необязательным. |
|
VSHPROPID_ProjectCapabilities | Список разделенных пробелами возможности проекта. Это свойство является необязательным. |
|
VSHPROPID_ProjectPropertiesDebugPageArg | BSTR или VT_I4 [необязательно] аргумент, передаваемый в cmdidProjectProperties команду, чтобы активировать на странице отладки проекта. Это свойство используется StartupProjectProperties команду, чтобы активировать страницу свойств отладки правильно для запуска проекта. |
|
VSHPROPID_ProjectUnloadStatus | Состояние unload (UNLOADSTATUS_UnloadedByUser, UNLOADSTATUS_LoadPendingIfNeeded, и так далее) из _VSProjectUnloadStatus перечисления. Это реализуется только иерархии заглушки. Это свойство является необязательным. |
|
VSHPROPID_ProvisionalViewingStatus | Предварительный просмотр состояния для элемента (от __VSPROVISIONALVIEWINGSTATUS перечисления). Если это свойство не поддерживается, и реализует иерархии IVsProject, предварительный просмотр состояния определяется путем вызова GetProvisionalViewingStatusForFile с именем, возвращенным GetMkDocument. Это свойство является необязательным. |
|
VSHPROPID_ReferenceManagerUser | Возвращает реализацию IVsReferenceManagerUser для проекта. Это свойство является необязательным. |
|
VSHPROPID_RequiresReloadForExternalFileChange | Возвращает true Если файл на диске не последней операции записи в проекте, и таким образом пользователь будет предложено выполнить перезагрузку из-за внешних изменений в файл. Это свойство определено для ITEMID_ROOT. Ожидается, что это свойство вызывается только во время обработчика событий FilesChanged. Ожидаемая реализация — для проектов для записи отметки времени в файле проекта при сохранении файла. Позже при запросе этого свойства проекта следует сравнить текущую метку времени файла для записи сохранить метки времени последнего. Если они не равны возвращается true, в противном случае возвращаемое FALSE (то есть, перезагрузка не требуется). Это свойство является необязательным. |
|
VSHPROPID_SupportedOutputTypes | Список поддерживаемых вывод типов (указан как значения, используемые OutputTypeEx проецировать свойства). Это позволяет flavor настроить содержимое раскрывающегося списка тип выходных данных на страницах свойств. Это свойство будет проверяться сначала по страницам свойств, поэтому фактически это свойство переопределяет VSHPROPID_SupportedMyApplicationTypes Свойства, используемые на странице свойств Visual Basic. Это свойство является необязательным. |
|
VSHPROPID_SupportsCrossRuntimeReferences | Указывает, разрешено ли проект ссылки для среды выполнения (например, собственный управляемый). Значение по умолчанию — true, поэтому проект должен иметь свойство и присвойте ему значение false для блокировки выполнения перекрестной ссылки. Это свойство является необязательным. |
|
VSHPROPID_TargetPlatformIdentifier | Целевая платформа для типа проекта. Примерами являются «Windows», «Windows Phone», «Azure», «XBox 360" и «Портативный». Это свойство является необязательным. |
|
VSHPROPID_TargetPlatformVersion | Версия целевой платформы (например, «8.0»). Это свойство является необязательным. Однако это свойство является обязательным, если VSHPROPID_TargetPlatformIdentifier предоставляется. |
|
VSHPROPID_TargetRuntime | Среда выполнения ориентирован проект из __VSPROJTARGETRUNTIME перечисления. Это свойство является необязательным. |
|
VSHPROPID_WinMDAssembly | Указывает метаданные WinMD ли проект создает сборку (.exe или .dll). Если true, он создает сборку. Это свойство является необязательным. |
См. также
Пространство имен Microsoft.VisualStudio.Shell.Interop
Вернуться в начало