6

我已经阅读了大量关于 VS2010 中可扩展性故事的改进(即基于 MEF 等)的改进,但还没有弄脏我的手。我最近遇到了一个让我想深入研究的现实世界场景,但我很惊讶没有找到很多有用的信息来帮助我开始和运行我想要构建的东西。

我的团队在 Silverlight 上创建了我们自己的领域特定 UI 框架,我们希望打包一系列项目和项目模板,作为我们产品随附的 SDK 的一部分进行共享。通过将某些内容导出到 zip 中以传统方式执行此操作非常简单,但我们希望在创建新项目时与您在 ASP.NET MVC 或 Silverlight 中获得的向导(即对话框/向导跳转up 并要求您提供更多信息,并根据您的额外输入生成额外的项目、参考、代码等)。

这些能力是通过VS2010中的扩展模型暴露出来的吗?如果有人能指出我的大致方向,我将不胜感激。谷歌今天没有为我提供任何东西:(

4

4 回答 4

4

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

于 2010-07-09T10:51:24.820 回答
1

http://www.codeproject.com/KB/macros/VSExtnsnsTemplates2010.aspx

于 2012-01-02T19:32:33.800 回答
0

msdn 上的一些很棒的演练 => http://msdn.microsoft.com/en-us/library/dd885242.aspx

于 2012-01-03T17:37:26.300 回答
0

引用MSDN:如何:将向导与项目模板一起使用

如何:将向导与项目模板一起使用

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

项目模板定制可用于:

  • 显示收集用户输入以参数化模板的自定义 UI。
  • 添加要在模板中使用的参数值。
  • 将其他文件添加到模板。
  • 几乎可以对项目执行 Visual Studio 自动化对象模型允许的任何操作。
于 2013-08-28T16:59:26.533 回答