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

6
我已经阅读了很多关于VS2010中可扩展性改进的文章(即基于MEF等),但尚未动手实践。最近,我遇到了一个现实场景,让我想深入了解,但我很惊讶地发现,在我想要构建的内容方面,没有找到很多有用的信息。
我的团队在Silverlight上创建了自己的领域特定UI框架,并希望打包一系列项目和项模板,作为我们产品附带的SDK的一部分进行共享。传统的方法是将某些内容导出到zip文件中,这种方式非常简单,但我们希望拥有更符合ASP.NET MVC或Silverlight创建新项目时所获得的向导的方式(即弹出对话框/向导并要求您提供更多信息,根据您的其他输入生成其他项目、引用、代码等)。
这些能力是否通过VS2010中的可扩展性模型公开?如果有人能指点我一个大致的方向,我将不胜感激。今天谷歌没有给我带来任何东西 :(
4个回答

4

2
这主要讨论了静态导出方法,但是在此之外的三四个链接中有这个:http://msdn.microsoft.com/en-us/library/ms185301.aspx它讲述了IWizard以及如何内联执行我所想的操作。很棒 - 谢谢Jamie - kellyb


0

引用自MSDN:如何使用项目模板与向导

如何使用项目模板与向导

Visual Studio提供了IWizard接口,当实现该接口时, 它使您能够在用户从模板创建项目时运行自定义代码。

可以使用项目模板定制来:

  • 显示自定义UI以收集用户输入以参数化模板。
  • 添加参数值以在模板中使用。
  • 向模板添加其他文件。
  • 执行几乎允许在项目上进行的任何操作Visual Studio自动化 对象模型。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接