我知道MSBUild很难建立一些安装项目,这里的建议是使用WiX来实现目标。
然而,我的google-fu没有表明Msbuild是否可以应对VDD项目的方式,但是从查看文件的格式我怀疑这是完全不行。
有人做过类似的事吗?如果是这样,你通过什么方式自动构建这些项目
尝试使用Msbuild 运行时出现错误消息
“无法加载项目文件。根级别的数据无效。“
答案 0 :(得分:2)
我曾经在构建服务器上自动执行Windows Installer项目构建的一项工作是启动 devenv 命令行来构建安装程序项目。我们将安装程序迁移到了WIX。
但是,此解决方案确实需要在构建服务器上安装Visual Studio,并且基本上启动整个VS环境(尽管不可访问)并要求构建。
答案 1 :(得分:0)
看起来我的问题可能与this重复,所以非常乐意将其关闭。在构建代理上安装dev studio在我看来是否打败了拥有一个干净的构建代理的目的?