【问题标题】:Wix darice.cub file missing when building from visual studio 2010从 Visual Studio 2010 构建时缺少 Wix darice.cub 文件
【发布时间】:2012-03-06 15:06:36
【问题描述】:

我们为一个基本的 Windows 应用程序创建了一个简单的 wix 项目。一切正常,MSI 已生成。

但是,切换到 Release 会出现以下错误消息;

light.exe(0,0): error LGHT0222: The cube file'C:\Users\julius\AppData\Local\assembly\dl3\3V768E95.XWA\CYQG3JK6.XHT\2b4730b4\00186b06_b0b7cb01\darice.cub' cannot be found.  This file is required for MSI validation.

如果我运行使用 msbuild 构建解决方案的构建脚本,一切正常。所以我认为这与视觉工作室环境有关。我尝试使用 wix 安装程序制作一个简单的解决方案,该解决方案在调试和发布时都可以正常工作。

我在使用 VS 2010 SP1 的 Windows 7 64 位机器上运行它。

我应该寻找什么想法?

【问题讨论】:

    标签: wix wix3.5


    【解决方案1】:

    我可以在 VS2013 中通过简单地重新启动 Visual Studio 来解决此问题

    【讨论】:

      【解决方案2】:

      这里的配置相同。我刚刚将它从 C:\Program Files (x86)\Windows Installer XML v3.6\bin 复制到该位置,错误就消失了。奇怪...

      【讨论】:

      • 是的,我最终也是这样做的。目录不断变化……令人沮丧。
      • 修复成功了。一项细微的修改是,在最新安装时,它会将其放置在不同的位置。 C:\Program Files (x86)\WiX Toolset v3.7\bin
      猜你喜欢
      • 2012-06-20
      • 1970-01-01
      • 2012-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多