1

.vdproj如果没有安装 Visual Studio ,似乎仍然无法在构建服务器上构建。但是,使用 Wix 似乎要复杂得多。

是否有任何其他选项可以执行以下任务:

  • 具有多个项目的 Visual Studio 2010 解决方案 ( .csproj)
  • 许多松散的内容文件(不在程序集中)
  • 安装程序必须在没有 Visual Studio 的 Build-server 上构建 ( devenv.exe/ devenv.com)
  • 安装程序必须创建注册表项
  • 安装程序必须将文件扩展名与已安装的产品相关联
  • 安装程序必须支持升级(版本升级)
  • 安装程序应该能够注册 COM 组件
  • 安装程序应该能够预先 JIT 程序集

我的目标是:

  • 维护安装程序的工作量很低
    • 如果将新项目(程序集)添加到解决方案,则更改最小
    • 理想:如果将新的内容文件添加到任何项目中,则无需更改

也许我只是没有理解 Wix 的意思,但包括项目输出(如.vdproj)似乎非常复杂。

非常感谢任何建议!

4

2 回答 2

2

好的,我决定使用 Wix。发现使用Votive可以在 .vdproj(二进制文件、内容、符号甚至源代码)中包含项目输出。

如果我遇到更复杂的情况而这还不够,我可以回退到某种收割机(Heat,Paraffin)。

在下面的评论中查看更多链接(声誉太低,无法在此帖子中发布超过 1 个链接)。

于 2011-01-13T08:12:12.820 回答
0

查看 InstallShield 2010 限量版(Visual Studio 2010 用户免费)。它几乎具有 VDPROJ(即将退役)所具有的所有功能,并支持静默构建。您可以很容易地为您的开发盒获得一份许可证,并为您的构建机器获得一份许可证。

于 2010-12-20T15:05:13.043 回答