1

2009年のスタンドアロンビルドから2016年のスタンドアロンビルドまで、InstallShieldを正常にアップグレードしました。現在、 "InstallShield 2016 Standalone build"を使用してパッケージをビルドしています。パッケージを作成する前に、私は「の.jsコードで以下。。InstallShieldを2009年から2016年にアップグレードする際の問題

try 
    { 
     var testStanAloneBuilder = new ActiveXObject("IswiAuto23.ISWiProject"); 
     delete testStanAloneBuilder; 
    } 
    catch (e) 
    { 
     ErrorExit("ERROR: The required InstallShield Stand Alone Builder is not installed."); 
    } 

受け取った例外エラーメッセージがある」「のInstallShield 2016スタンドアロンビルドは、」システムにインストールされているかどうかを確認するためのチェックを保持しているオートメーションサーバーに」 t作成オブジェクト "を参照してください。InstallShield 2016スタンドアロンビルドをインストールした後、インストール後の設定を行う必要がある場合は誰にでもお知らせください。

+0

ActiveXは引き続きサポートされていますか?私はずっと前に死んだと思った。 – tadman

答えて

1

私は数年後にISを使用しませんでしたが、 。

1)SABは、インストールするオプション機能としてオートメーションインターフェイスを公開しています。 ed。

2)自動化インターフェイスは32ビットのみをサポートします。 64ビットプロセスからエラーを使用しようとするとエラーが発生します。 (TFSビルドの場合は、x86 msbuildプラットフォームを選択します)。

3)同じビルドマシンに異なるバージョンのSABをインストールすることができます。 (または異なるクラスのマシンをさらに作成することもできます。)012)4)InstallShieldの新しいバージョンを試してみるときに、並列ビルドをセットアップするのが好きです。 .ISMを古いスキーマに保ち、両方のエンジンでビルドすることができるはずです。 (新しいSABはビルド中にShemaをアップグレードします。)すべてがチェックアウトされたら、.ISMをInstallSieldの最新バージョンに更新することができます。

+0

ありがとうChistopher。はい、64ビットコマンドプロンプトからオートメーションインターフェイスを使用しようとしています。 – mujtaba

+0

申し訳ありませんが、InstallShieldではサポートされていません。 –

+0

http://helpnet.flexerasoftware.com/installshield19helplib/helplibrary/AutomationInterface64Bit.htm#AutomatingBuildProcesses_3058393605_1031239 –

関連する問題