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

时间:2010-08-12 14:11:50

标签: c# visual-studio wizard

我正在尝试为我的项目模板创建一个向导,如下所示:

http://msdn.microsoft.com/en-us/library/ms185301.aspx

这个很棒的例子展示了如何向项目添加自定义参数。我想要做的是允许用户从模板中选择应该将哪些文件添加到新项目中。示例:在从模板构建的特定项目中,用户不希望包含linq程序集和引用,因为它们不会被使用,因此在向导中用户可以“取消选中”“linq”,这些特定文件将不会包括在内。

1 个答案:

答案 0 :(得分:0)

这是你必须做的(通过iwizard):

  1. 等待项目文件写入磁盘
  2. 打开它
  3. 阅读包含的文件
  4. 显示用户界面,以便用户取消选择。
  5. 修改项目文件
  6. 保存项目文件
  7. 从磁盘中删除取消选择的文件
  8. 那应该做你想要的。 (我不确定在IWizard中你做了哪个事件,但我确定其中一个事件是在项目文件写完之后和项目开始之前。这是你进行更改的窗口。