Я считал изрядное количество об улучшениях истории расширяемости в очень улучшаемом VS2010 (т.е. базирующийся MEF, и т.д.), но должен все же пачкать руки. Я имею, недавно натыкался на сценарий реального мира, в который это заставляет меня хотеть погрузиться, но я удивлен не найти много полезной информации о подъеме и выполнении с тем, что я хочу создать.
Моя команда создала нашу собственную зависящую от домена платформу UI на Silverlight, и мы хотели бы упаковать серию Шаблонов Проекта и Объекта для совместного использования как часть SDK, который мы поставляем с нашим продуктом. Выполнение этого традиционным способом путем экспорта чего-то в zip довольно просто, но мы хотели бы иметь что-то больше встроенное с мастером, Вы входите в ASP.NET MVC или Silverlight, когда Вы создаете новый проект (т.е. диалоговое окно/мастер подпрыгивает и просит у Вас больше информации и генерирует дополнительные проекты, ссылки, код, и т.д. на основе Вашего дополнительного входа).
Эти возможности выставляются через модель расширяемости в VS2010? Если бы кто-либо мог бы указать на меня в общем направлении, я ценил бы его. Google ничего не поднимает для меня сегодня :(
Не уверен, сталкивались ли вы с этой статьей: http://msdn.microsoft.com/en-us/library/xkh1wxd8.aspx. В ней подробно рассказывается о том, "Как: Создать шаблоны проектов" в VS 2010.