【发布时间】:2011-03-28 00:43:35
【问题描述】:
是否可以同时安装 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 目录中?
【问题讨论】: