我們爲基本的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位盒子上運行此操作。
任何想法我應該找什麼?
是的,這是我落得這樣做,以及解決這一問題在VS2013。該目錄不斷變化...令人沮喪。 – Julius 2012-04-11 10:38:29
這是相關的:https://sourceforge.net/p/wix/bugs/3199/ – 2013-01-29 15:52:51
修復工作。一個微小的修改是,在最新的安裝中,它將它放在不同的位置。 C:\ Program Files(x86)\ WiX Toolset v3.7 \ bin – LCarter 2013-11-12 17:32:54