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


Практическое руководство. Создание пользовательских страниц параметров меню "Сервис"

Обновлен: Ноябрь 2007

Диалоговое окно Параметры в меню Сервис содержит множество страниц параметров для различных частей Visual Studio. Можно управлять существующими страницами параметров, как это описано в разделе Управление параметрами, а также создавать собственные пользовательские страницы. Пользовательские страницы могут позволить пользователям изменять параметры вашей надстройки или других программ.

Создание собственных пользовательских страниц параметров меню "Сервис" стало проще, чем когда-либо. Для создания новой страницы параметров меню "Сервис" больше не нужно пользоваться надстройкой, так как определения страницы теперь хранятся в отдельных XML-файлах, а не в разделах реестра. Следовательно, теперь можно создавать страницы параметров меню "Сервис", доступные в интегрированной среде разработки (IDE) макросов и в основной IDE Visual Studio.

Следующая процедура демонстрирует создание настраиваемого пользовательского элемента управления, который будет играть роль пользовательской страницы параметров меню "Сервис", и последующее изменение файла ADDIN для ссылки на него.

b389wd38.alert_note(ru-ru,VS.90).gifПримечание.

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Эти процедуры были разработаны с обычными параметрами разработки. Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспортпараметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Чтобы создать пользовательскую страницу параметров меню "Сервис"

  1. Создайте новый проект Библиотека элементов управления Windows. Назовите его ToolsOptionsLibrary.dll.

  2. Добавьте в пользовательский элемент управления желаемые элементы управления и возможности.

    Этот пользовательский элемент управления станет пользовательской страницей параметров меню "Сервис". Чтобы заполнить клиентскую область в диалоговом окне "Параметры" в меню "Сервис", необходимо изменить размер элемента управления.

  3. Выполните построение проекта.

    При запуске Visual Studio выполняет поиск всех общих файлов ADDIN и загрузку имеющихся. Страница параметров меню "Сервис" Безопасность надстроек и макросов определяет набор маркеров для путей к файлам ADDIN. Включены следующие маркеры:

    • %ALLUSERSPROFILE%

    • %APPDATA%

    • %USERPROFILE%

    • %VSAPPDATA%

    • %VSCOMMONAPPDATA%

    Когда Visual Studio начинает поиск файлов ADDIN, эти маркеры заменяются следующими строками пути:

Маркер

Путь

%ALLUSERSPROFILE%

<диск>:\Documents and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins

%APPDATA%

<диск>:\Documents and Settings\<имя_пользователя>\Microsoft\MSEnvShared\Addins

%USERPROFILE%

<диск>:\Documents and Settings\<имя_пользователя>\My Documents\Visual Studio 2005\Addins

%VSAPPDATA%

<диск>:\Documents and Settings\<имя_пользователя>\Addins

%VSCOMMONAPPDATA%

<диск>:\Documents and Settings\All Users\Addins

Дополнительные сведения о регистрации надстроек см. в разделе Безопасность надстроек.

Кроме этого примера можно загрузить полнофункциональную страницу параметров меню "Сервис" на веб-узле образцов автоматизации Visual Studio. См. пример RegExplore на узле Образцы автоматизации. Хотя в этом примере демонстрируется создание страницы параметров меню "Сервис" с помощью элемента управления COM.

См. также

Задачи

Практическое руководство. Изменение параметров окон

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

Управление параметрами

Регистрация надстройки

Диаграмма модели объектов автоматизации

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

Создание окон среды и управление ими

Справочник по автоматизации и возможностям расширения среды