2012-02-15 79 views
15

我們爲基本的Windows應用程序創建了一個簡單的wix項目。一切都很好,MSI也是生產的。從Visual Studio 2010構建Wix darice.cub文件時丟失

但是,切換到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位盒子上運行此操作。

任何想法我應該找什麼?

回答

10

這裏的配置相同。我只是將它從C:\ Program Files(x86)\ Windows Installer XML v3.6 \ bin複製到該位置,並且錯誤消失了。奇怪...

+1

是的,這是我落得這樣做,以及解決這一問題在VS2013。該目錄不斷變化...令人沮喪。 – Julius 2012-04-11 10:38:29

+0

這是相關的:https://sourceforge.net/p/wix/bugs/3199/ – 2013-01-29 15:52:51

+1

修復工作。一個微小的修改是,在最新的安裝中,它將它放在不同的位置。 C:\ Program Files(x86)\ WiX Toolset v3.7 \ bin – LCarter 2013-11-12 17:32:54

2

我能夠通過簡單地重新啓動Visual Studio中

相關問題