0

私は sqlite dll (32 ビットと 64 ビット) を持つプロジェクトを持っています。MSI は Visual Studio 2010 から作成されます。問題は、VS が 64 ビット dll の存在を検出し、x86 プラットフォームを対象としているため、VS が x86 を対象としているため、64 ビット dll をコピーできないというエラーを表示することです。プラットフォームを x64 に変更すると正常に動作しますが、MSI は明らかに x86 マシンでは動作しません。2 つの MSI を作成したくありません。ORCA を使用して MSI を変更できること、およびソリューション内のすべてのプロジェクトが Any Cpu をターゲットにしていることを知っています。唯一の問題は MSI にあります。x86 でも動作するように Orca を使用して MSI を変更する方法を説明できる人はいますか?

4

2 に答える 2

0

私は実際に.netのdeflatestreamクラスを使用してdllを解凍し、クライアント側で通常の状態に戻しました.それは私にとってはうまくいきます.

于 2013-10-21T19:49:12.523 に答える