1

Visual Studio 2010 に組み込まれている InstallShield LE を使用して、プラグインのインストーラーを作成しています。プラグインは別のプロセスで実行されるため、ホスト アプリケーションが 64 ビットであっても常に 32 ビットです。プラグインは、ホスト アプリケーションと同じディレクトリにインストールする必要があります。したがって、プラグインはProgram Files64 ビット Windows でも常にインストールする必要がありますProgram Files (x86)

InstallShield の[ProgramFilesFolder]定義済みフォルダーは、プロジェクト出力が 32 ビットでありProgram Files (x86)、64 ビット マシンで評価されることを検出します。

の代わりに固定フォルダーを使用することで、これを回避できると思いました[ProgramFilesFolder]。しかし、Installshield はProgram Files (x86)とにかくそれを変更するように見えます! 役に立とうとしているのだろう。

これを回避する方法はありますか?

4

1 に答える 1

1

リダイレクトは、InstallShieldではなくOSによって行われます。同じことが、他のセットアップオーサリングツールで構築されたMSIパッケージにも当てはまります。これについては、x64プラットフォームでWIX x86インストーラーを使用してVSヘルプをインストールする方法で詳しく説明しまし たか?

于 2013-03-07T11:54:32.497 に答える