Visual Studio 2010可扩展性 - 自定义项目模板向导

kel*_*lyb 6 visual-studio-2010 vs-extensibility

我已经阅读了相当多的关于VS2010中可扩展性故事的改进得到了很大改进(即基于MEF等),但尚未弄清楚.我最近碰到了一个让我想要潜入的真实场景,但是我很惊讶没有找到很多关于启动和运行我想要构建的有用信息.

我的团队在Silverlight上创建了我们自己的特定于域的UI框架,我们想要打包一系列项目和项目模板,作为我们产品随附的SDK的一部分进行分享.通过导出东西成zip以传统的方式这样做是非常简单的,但是我们希望有更多的东西在线与你在ASP.NET MVC或Silverlight获得向导当你创建一个新的项目(即对话框/精灵跳跃向上并要求您提供更多信息,并根据您的额外输入生成其他项目,参考,代码等.

这些功能是否通过VS2010中的可扩展性模型公开?如果有人能指出我的总体方向,我将不胜感激.谷歌今天没有为我提供任何东西:(

小智 4

我不确定您是否看过这篇文章:http://msdn.microsoft.com/en-us/library/xkh1wxd8.aspx。它详细介绍了 VS 2010 中的“如何:创建项目模板”。

  • 这主要讨论静态导出方法,但其中的三四个链接是:http://msdn.microsoft.com/en-us/library/ms185301.aspx 其中讨论了 IWizard 以及如何执行内联操作和我的想法一样。酷 - 谢谢杰米 (2认同)