在没有Visual Studio的构建服务器上构建安装程序的选择是什么
-
11-10-2019 - |
题
似乎仍然无法建立 .vdproj
在构建服务器上,没有安装Visual Studio。但是,使用Wix似乎要复杂得多。
还有其他选项可以执行以下任务:
- Visual Studio 2010解决方案有多个项目(
.csproj
) - 许多松散的内容文件(不在集结中)
- 安装程序必须在没有视觉工作室的情况下建立在构建服务器上(
devenv.exe
/devenv.com
) - 安装程序必须创建注册表键
- 安装程序必须将文件扩展名与已安装的产品关联
- 安装程序必须支持升级(版本升级)
- 安装程序应该能够注册COM组件
- 安装程序应该能够预先设置组件
我的目标是:
- 维护安装程序的努力很低
- 如果将新项目(汇编)添加到解决方案中,则最小更改
- 理想:如果将新内容文件添加到任何项目,则不会更改
也许我只是没有得到Wix的重点,而是包括项目输出(例如 .vdproj
)似乎很复杂。
任何建议都非常感谢!
解决方案
好的,我决定和Wix一起去。发现使用 奉献精神 可以包括.vdproj(二进制文件,内容,符号甚至源代码)等项目输出。
如果我遇到更复杂的情况,而这还不够,那么我可能会回到某种收割机(热,石蜡)。
请参阅下面评论中的更多链接(声誉太少,无法在本文中发布超过1个链接)。
其他提示
查看InstallShield 2010限量版(Visual Studio 2010用户免费)。它具有VDPROJ(已退休)具有的所有功能,并支持无声构建。您可以轻松地获得开发框的一个许可证和一个用于构建机器的许可证。
不隶属于 StackOverflow