【问题标题】:How to add a Setup project through Visual Studio DTE?如何通过 Visual Studio DTE 添加安装项目?
【发布时间】:2013-01-06 23:11:48
【问题描述】:

我正在尝试使用IWizard 接口开发模板Visual Studio 2008 解决方案。到目前为止,我已经能够成功地将多个项目添加到解决方案中。我现在希望将 Web 设置项目放入已经指定特定项目的项目输出的解决方案中。

我读到.vdproj 文件不能成为模板的一部分,因此请查看任何其他可用的替代选项。

我尝试过但没有奏效的一个选项是将.vdproj 文件的内容保存在向导中,并在生成解决方案后将其写出。我想知道是否可以使用 Visual Studio ExecuteCommand 添加项目并在设置项目中添加输出组而不显示 UI。

以前有人试过吗?

【问题讨论】:

    标签: c# visual-studio-2008 setup-project


    【解决方案1】:

    我找到了答案。

    在向导中保存.vdproj 文件内容的方法有效。但是,在将内容写入文件并将其添加为项目之前,必须在保存的文本中替换将在安装项目中使用的项目的 GUID(Project OutputContent Files)。

    将项目添加到解决方案后,Visual Studio 会添加一个唯一的项目 GUID,并且必须使用 Visual Studio SDK 读取此 GUID 并替换为实际的 .vdproj 文件文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-11
      相关资源
      最近更新 更多