контекстные параметры
в Visual Studio интегрированная среда разработки (ide), можно добавить к мастерам Создать проект" Добавление нового элементаили Добавьте в проект sub диалоговые окна. Добавленные мастера доступны на Файл меню или щелкнув правой кнопкой мыши проект in Обозреватель решений. Интегрированная среда разработки передает параметры контекста к реализации мастера. Контекстные параметры определяют состояние проекта, когда интегрированная среда разработки вызывает мастер.
Интегрированная среда разработки запускает мастера, установив AddItem пометить в вызов к интегрированной среды разработки VSADDITEMOP_RUNWIZARD метод проекта. Если установлено, проект должен вызвать IVsExtensibility::RunWizardFile метод, который будет выполнять с помощью мастера зарегистрированных имени или идентификатора GUID и других параметров контекста, интегрированная среда разработки передает в ней.
Контекстные параметры для нового проекта
Параметр |
Описание |
---|---|
WizardType |
Зарегистрированный тип мастера (vsWizardNewProject) или идентификатор GUID, указывающий тип мастера. в SDK для Visual Studio реализация GUID для мастера {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}. |
ProjectName |
Строка, являющаяся уникальным Visual Studio имя проекта. |
LocalDirectory |
Локальное расположение, работающий файлов проекта. |
InstallationDirectory |
Путь к каталогу Visual Studio программа установки. |
FExclusive |
Логический пометить который указывает на то, что проект должен закрыть открытые решения. |
SolutionName |
Имя файла решения без указания каталога или расширения sln. Имя файла suo также создан с помощью SolutionName. Если этот аргумент не является пустой строки, мастер использует Create перед добавлением проекта AddFromTemplate. Если это имя является пустой строкой, то используйте AddFromTemplate без вызова Create. |
Silent |
Логическое значение, указывающее, должен ли мастер выполняться автоматически, если Готово щелкните (TRUE). |
Контекстные параметры для команды добавить новый элемент
Параметр |
Описание |
---|---|
WizardType |
Зарегистрированный тип мастера (vsWizardAddItem) или идентификатор GUID, указывающий тип мастера. в SDK для Visual Studio реализация GUID для мастера {0F90E1D1-4999-11D1-B6D1-00A0C90F2744}. |
ProjectName |
Строка, являющаяся уникальным Visual Studio имя проекта. |
ProjectItems |
Локальное расположение, которое содержит работающий файлы проекта. |
ItemName |
Имя элемента, который необходимо добавить. Это имя или имя файла по умолчанию или имя файла, то пользовательские типы из Добавить элементы диалоговое окно. Имя основано на флагах, заданных в файле .vsdir. Имя может принимать значение NULL. |
InstallationDirectory |
Путь к каталогу Visual Studio программа установки. |
Silent |
Логическое значение, указывающее, должен ли мастер выполняться автоматически, если Готово щелкните (TRUE). |
Контекстные параметры для добавить проект sub
Параметр |
Описание |
---|---|
WizardType |
Зарегистрированный тип мастера (vsWizardAddSubProject) или идентификатор GUID, указывающий тип мастера. в SDK для Visual Studio реализация GUID для мастера {0F90E1D2-4999-11D1-B6D1-00A0C90F2744}. |
ProjectName |
Строка, являющаяся уникальным Visual Studio имя проекта. |
ProjectItems |
Указатель на ProjectItems коллекция, в которой мастер работает. Этот указатель передается мастеру, основанному на выделенном фрагменте иерархии проекта. Пользователь обычно выбирает папку, в которой следует поместить элемент, а затем вызывает проект Добавить элемент диалоговое окно. |
LocalDirectory |
Локальное расположение, работающий файлов проекта. |
ItemName |
Имя элемента, который необходимо добавить. Это имя или имя файла по умолчанию или имя файла, то пользовательские типы из Добавить элементы диалоговое окно. Имя основано на флагах, заданных в файле .vsdir. Имя может принимать значение NULL. |
InstallationDirectory |
Путь к каталогу Visual Studio программа установки. |
Silent |
Логическое значение, указывающее, должен ли мастер выполняться автоматически, если Готово щелкните (TRUE). |
См. также
Ссылки
Контекстные параметры для запуска мастеров