Большая часть нашей работы создает и управляет определенными XML-файлами, для которых имеют пользовательского редактора. Редактор начинает становиться скрипучим, и мы смотрим на создание замены. Так как VS2010 недавно прибыл, якобы с улучшенной дополнительной архитектурой (MEF?), я интересуюсь возможностью создания редактора как пользовательский редактор в рамках Visual Studio.
Это должно было бы появиться таким же образом как редактор кода или Разработчик - объект вкладки, которого может быть, многие открываются сразу, содержа GUI, который мы используем для редактирования файлов. Это интегрировалось бы с меню Edit VS. Это могло использовать окно вывода для отображения сообщений. Это появилось бы то же как любой другой редактор в рамках Visual Studio.
Прямо сейчас я ищу примеры дополнений, которые работают похожим способом - идеально с исходным кодом - чтобы видеть, удовлетворила ли эта модель нашим требованиям. Я также ищу любую документацию или учебные руководства, относящиеся к созданию дополнения VS2010 или информации о дополнениях VS2008, если это все еще релевантно.
Любой вход приветствуется.Спасибо!
Вам стоит обратить внимание на Managed Extensibility Framework для VS 2010. Поскольку 2010 написан на .net, вы можете создавать дополнительные компоненты с его помощью.
Расширение редактора кода для VS 2010.
Расширения пользовательского редактора
Обновление: Поскольку кто-то спросил в комментарии, я решил разместить эту ссылку по созданию надстроек для vs 2008: http://msdn.microsoft.com/en-us/vstudio/bb968855.aspx