【发布时间】:2010-12-20 10:53:53
【问题描述】:
在没有安装 Visual Studio 的情况下,似乎仍然无法在构建服务器上构建 .vdproj。但是,使用 Wix 似乎要复杂得多。
是否有其他选项可以执行以下任务:
- 具有多个项目的 Visual Studio 2010 解决方案 (
.csproj) - 许多松散的内容文件(不在程序集中)
- 安装程序必须在 Build-server 上构建,而没有 Visual Studio (
devenv.exe/devenv.com) - 安装程序必须创建注册表项
- 安装程序必须将文件扩展名与已安装的产品相关联
- 安装程序必须支持升级(版本升级)
- 安装程序应该能够注册 COM 组件
- 安装程序应该能够预 JIT 程序集
我的目标是:
- 维护安装程序的工作量很低
- 如果将新项目(程序集)添加到解决方案中,只需进行最小的更改
- 理想:如果将新内容文件添加到任何项目中,则无需更改
也许我只是没有理解 Wix 的意思,但包括项目输出(如在 .vdproj 中)似乎非常复杂。
非常感谢任何建议!
【问题讨论】:
-
我使用 Wix,但这绝对不是“省力”。功能强大,但它是一种新语言,一种你需要学习的新方言。
标签: msbuild wix build-server vdproj