2012-02-15 5 views
15

基本的なWindowsアプリケーション用の単純なWixプロジェクトを作成しました。すべてがうまく構築され、MSIが生成されます。Visual Studio 2010からビルドするときにWix darice.cubファイルが見つからない

ただし、リリースに切り替えると、次のエラーメッセージが表示されます。

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

のVisual Studioを再起動することで、VS2013でこの問題を解決することができました。ディレクトリは変わり続ける...イライラする。 – Julius

+0

これは関連しています:https://sourceforge.net/p/wix/bugs/3199/ –

+1

修正が機能しました。 1つのわずかな変更は、最新のインストールでは別の場所に配置することです。 C:\ Program Files(x86)\ WiX Toolset v3.7 \ bin – LCarter

2

私ははい、それは私もやってしまったものです単に

関連する問題