私はインストーラを作成するためにinstallshield 2008を使用している従来のアプリケーションをリファクタリングします。私は、プロジェクトを新しいバージョンに変換するオプションがなく、私はinstallshieldの初心者です。 INSTALLDIRをC:\ProgramFiles(x86)\MyProduct
ではなくC:\ProgramFiles\MyProduct
に変更しようとしています。ここでInstallshield 2008 INSTALLDIRを変更しようとしています
は、私が試したものです:一般的な情報から - >製品の私は[ProgramFilesFolder]\MyProduct
から[ProgramFiles64Folder]\MyProduct
にINSTALLDIRの値を変更し、プロパティが、私は、インストーラを構築し、何も変わらない、それを実行したときに - まだC:\プログラムファイル(x86の)が使用されています。
次に私は別の実験を行いました - INSTALLDIRのハードコーディングされたパスを設定しようとしましたINSTALLDIR=C:\temp\MyProduct
これで、インストーラをビルドして実行すると、エラーが発生してクラッシュします:The installation package could not be opened. Contact the application vendor to verify that this is a valid Windows Installer Package
。なぜこのようなことが起こるのか分かりません。私は何が間違っているの上の任意のアイデアですか?おそらくINSTALLDIRは他の場所から設定する必要がありますか?