Создание «Пользовательского дизайнера» надстройки Visual Studio 2010 - PullRequest
12 голосов
/ 18 июня 2010

Основная часть нашей работы - создание и манипулирование определенными файлами XML, для которых есть специальный редактор.Редактор начинает скрипеть, и мы смотрим на создание замены.Так как VS2010 недавно прибыл, якобы с улучшенной архитектурой надстроек (MEF?), Меня интересует возможность создания редактора как пользовательского редактора в Visual Studio .

* должно отображаться так же, как редактор кода или конструктор - элемент вкладки, который может быть открыт сразу для многих, содержащий графический интерфейс, который мы используем для редактированияфайлы. интегрируется с меню редактирования VS . может использовать окно вывода для отображения сообщений . будет выглядеть так же, как и любой другой редактор в Visual Studio .

. Сейчас я ищу примеров надстроек, которые работают аналогичным образом -в идеале с исходным кодом - чтобы увидеть, будет ли эта модель соответствовать нашим требованиям.Я также ищу любую документацию или учебные пособия , относящиеся к созданию надстройки VS2010, или информацию о надстройках VS2008, если она по-прежнему актуальна.

Любые входные данные приветствуются.Спасибо!

1 Ответ

7 голосов
/ 18 июня 2010

Вы хотите взглянуть на Managed Extensibility Framework для VS 2010. Начиная с 2010 года написано в .net, вы можете создавать надстройки компонентов, используя его.

Расширение редактора кода для VS 2010.

Работа с MEF

Расширения пользовательских редакторов

Обновление: Так как кто-то спросил в комментарии, я подумал, что опубликую эту ссылку для создания дополнений для 2008: http://msdn.microsoft.com/en-us/vstudio/bb968855.aspx

...