如何:使用向导来处理项目模板 【转载】

本文转载自

http://msdn.microsoft.com/zh-cn/library/ms185301%28VS.80%29.aspx

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

项目模板的自定义可用于:

  • 显示收集用户输入以参数化模板的自定义 UI。

  • 添加要在模板中使用的参数值。

  • 向模板添加其他文件。

  • 执行项目的 Visual Studio 自动化对象模型允许的几乎任何操作。

在创建项目过程中的各个时间(从用户单击“新建项目”对话框上的“确定”开始)都会调用 IWizard 接口方法。接口的每个方法都被命名以描述调用该方法的时刻。例如,当 Visual Studio 开始创建项目时,它立即调用 RunStarted,这使其成为编写自定义代码以收集用户输入的一个良好位置。

为自定义向导编写的大多数代码将使用 DTE 对象(它是 Visual Studio 自动化对象模型中的主对象)来自定义项目。有关自动化对象模型的更多信息,请参见 Visual Studio Industry Partner (VSIP) program 文档。

原文地址:https://www.cnblogs.com/chenxizhang/p/1584902.html