Я много читал о том, что улучшения в истории расширяемости в VS2010 значительно улучшены (т. Е. Основаны на MEF и т. Д.), Но мне еще не испачкались руки. Недавно я столкнулся с реальным сценарием, который заставляет меня хотеть погружаться, но я удивлен, что не нашел много полезной информации о том, как начать работу с тем, что я хочу построить.
Моя команда создала собственную платформу пользовательского интерфейса для домена в Silverlight, и мы хотели бы упаковать серию шаблонов проектов и элементов для совместного использования в составе SDK, который мы поставляем вместе с нашим продуктом. Делать это традиционным способом, экспортируя что-то в zip-файл, довольно просто, но мы бы хотели иметь что-то более встроенное с мастером, который вы получаете в ASP.NET MVC или Silverlight, когда создаете новый проект (т. Е. Переходы диалогов / мастера и запрашивает у вас дополнительную информацию и генерирует дополнительные проекты, ссылки, код и т. д. на основе вашего дополнительного ввода).
Доступны ли эти возможности через модель расширяемости в VS2010? Если бы кто-нибудь мог указать мне общее направление, я был бы признателен. Google сегодня ничего не показывает для меня: (