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


контекстные параметры

в 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).

См. также

Ссылки

IVsProject

IVsProject2

Контекстные параметры для запуска мастеров

Основные понятия

пользовательские параметры

Файл мастера (.Vsz)

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

Мастера