6

VS 2010 から VS 2012 に変換した .net プロジェクトがあります。InstallShield Limited Edition を使用してプロジェクトのセットアップを構築していますが、次のエラーが発生します。

ISEXP: エラー: -5008: この 32 ビット パッケージには 64 ビット データを含めることはできません。64 ビット データは、マージ モジュールから取得される場合があります。

私はたくさん検索しましたが、私の問題に対する特定の解決策を見つけることができませんでした。

どんな助けでも大歓迎です。

4

1 に答える 1

7

プロジェクト出力の Visual C++ ランタイム依存関係を削除することで、この問題を解決しました。方法は次のとおりです。

(2)アプリケーションデータ/ファイルを指定/プライマリ出力を右クリック/ビルド時のスキャンからの依存関係

そこで、問題を引き起こすすべての依存関係のチェックを外すことができます。チェックを外すVisual C++ 10.0 CRT (x64)

ソース

依存関係が原因で、-6109 内部ビルド エラーも発生しました。そこのチェックを外しただけです。その不可解なものを理解するのに丸一日かかりました。これは非常識で、少なくともイライラします。

于 2014-03-05T16:33:02.873 に答える