我们为基本的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位框上运行此功能。
我应该寻找什么想法?
答案 0 :(得分:10)
这里的配置相同。我刚刚将它从C:\ Program Files(x86)\ Windows Installer XML v3.6 \ bin复制到该位置,错误消失了。奇怪的...
答案 1 :(得分:2)
我只需重新启动Visual Studio
即可在VS2013中修复此问题