是否可以同时安装 WiX 3.0 和 3.5?如果我在安装 3.0 后安装 3.5,它会删除 3.0 文件 - 如果我尝试在 3.5 之后安装 3.0,它会告诉我已经安装了较新的版本。
我正在从 VS 2008 迁移到 VS 2010,因此我的应用程序的一个版本(分支)正在使用 VS 2008(现有生产版本),另一个版本在 VS 2010(未来版本)中。 VS2010 需要 WiX 3.5。
这意味着在我的构建服务器上,目前我无法同时构建当前版本和新版本,因为会报告找不到 WiX 文件的错误:
c:\buildAgent\work\fe55ddb47cebe4fd\MyApp.wixproj(25, 11): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\WiX\v3.0\Wix.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
我不想将我的产品的当前版本升级到 WiX 3.5,因为 3.5 仍处于测试阶段,而且我必须挑选每周构建一次才能使其正常工作(我只是希望到时候我的下一个版本已经准备好了,WiX 3.5将会稳定)。
有没有办法同时安装两者?我只需要将 3.0 文件复制到 Msbuild 目录中吗?
我结束了:
它现在构建成功,但我还没有对生成的文件进行太多测试。所以看来3.0和3.5同时存在是可能的,让它工作只是一个小小的痛苦。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)