Installshieldの前提条件としてMySQL ODBC conectorを追加しています。オラクルは、32ビットと64ビット用の2つの別個のMSIを提供しており、相互アーキテクチャ(32-64)をサポートしていません。32ビットと64ビットの両方に対するInstallShieldの前提条件の作成
私は正確なアーキテクチャをチェックするには、2つの別々のカスタム条件を持つ2つの別々の前提条件として、これらのモジュールの両方を追加することができるよ。(win32のかwin64の)
私はセットアッププロジェクトでは、これらの前提条件の両方を使用する場合私は32ビットのためにそれを構築することができません。私が64ビット用にビルドすると、セットアップは64ビットPCだけをサポートします。
32ビットと64ビットの両方の前提条件を1つのセットアップに追加して、両方のプラットフォーム上で実行し、前提条件の適切なバージョンをインストールすることを決定するオプションはありますか?
:私はそれを構築するか、32ビットしようとしたとき、私は、エラーMSG VS2013でInstallshieldの2015プレミア版(SP1)を使用してい
User is running a particular OS -> Custom(Platform Id=Any, Major Version=10,Minor Version1, Service Packs=-,Product Type=Any, Platform Architecture=Win32, CSDVersion="", Build No=)
User is running a particular OS -> Custom(Platform Id=Any, Major Version=10,Minor Version1, Service Packs=-,Product Type=Any, Platform Architecture=Win64, CSDVersion="", Build No=)
以下PS-があるよう
前提条件は、
error -5008: intel64 or amd64 must be specified in the template of the summary
64ビットシステムを対象とすることなく、説明したように2つの前提条件を含めることができます。使用しているInstallShieldのバージョンとエディションだけでなく、どのプロジェクトタイプを明確にすることができますか?両方を組み込み、32ビット用にビルドしようとすると、どのようなエラーが発生しますか? –
@michael投稿が更新されました –
私は5008エラーを確認するのにはうまくいかないと思いますが、もしそうなら、それはプロジェクト自体の64ビットコンポーネントまたはファイルからのもので、前提条件とは関係ありません。前提条件の選択を解除すると同じエラーが発生しますか?そうであれば、それを別途解決し、前提条件はうまくいくはずです。 –