Практическое руководство. Создание пользовательских страниц параметров меню "Сервис"
Обновлен: Ноябрь 2007
Диалоговое окно Параметры в меню Сервис содержит множество страниц параметров для различных частей Visual Studio. Можно управлять существующими страницами параметров, как это описано в разделе Управление параметрами, а также создавать собственные пользовательские страницы. Пользовательские страницы могут позволить пользователям изменять параметры вашей надстройки или других программ.
Создание собственных пользовательских страниц параметров меню "Сервис" стало проще, чем когда-либо. Для создания новой страницы параметров меню "Сервис" больше не нужно пользоваться надстройкой, так как определения страницы теперь хранятся в отдельных XML-файлах, а не в разделах реестра. Следовательно, теперь можно создавать страницы параметров меню "Сервис", доступные в интегрированной среде разработки (IDE) макросов и в основной IDE Visual Studio.
Следующая процедура демонстрирует создание настраиваемого пользовательского элемента управления, который будет играть роль пользовательской страницы параметров меню "Сервис", и последующее изменение файла ADDIN для ссылки на него.
Примечание. |
---|
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Эти процедуры были разработаны с обычными параметрами разработки. Чтобы изменить настройки, в меню Сервис выберите команду Импорт и экспортпараметров. Дополнительные сведения см. в разделе Параметры Visual Studio. |
Чтобы создать пользовательскую страницу параметров меню "Сервис"
Создайте новый проект Библиотека элементов управления Windows. Назовите его ToolsOptionsLibrary.dll.
Добавьте в пользовательский элемент управления желаемые элементы управления и возможности.
Этот пользовательский элемент управления станет пользовательской страницей параметров меню "Сервис". Чтобы заполнить клиентскую область в диалоговом окне "Параметры" в меню "Сервис", необходимо изменить размер элемента управления.
Выполните построение проекта.
При запуске 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.
См. также
Задачи
Практическое руководство. Изменение параметров окон
Основные понятия
Диаграмма модели объектов автоматизации