【问题标题】:Use Wizards with Project Templates将向导与项目模板一起使用
【发布时间】:2010-08-12 14:11:50
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# visual-studio wizard


    【解决方案1】:

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

    1. 等待项目文件写入磁盘
    2. 打开它
    3. 阅读包含的文件
    4. 显示 UI,以便用户取消选择。
    5. 修改工程文件
    6. 保存项目文件
    7. 从磁盘中删除取消选择的文件

    这应该可以满足您的需求。 (我不确定您在 IWizard 中的哪个事件执行此操作,但我确信其中一个事件是在项目文件写入之后和项目打开之前。这是您进行更改的窗口)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-25
      • 1970-01-01
      • 2014-07-20
      • 2019-02-01
      • 2016-06-02
      • 1970-01-01
      • 1970-01-01
      • 2021-08-08
      相关资源
      最近更新 更多