2

バッチ ファイル内で次のコマンドを使用して、Installshield プロジェクトから新しいバージョンのインストーラーを作成しています。

製品バージョンは .ism ファイルで 1.0.0 にハードコードされています

ISCmdBld.exe -p "%INST_SHIELD_FILE%" -y "%RELEASE_VERSION%"

どこ

  • %INST_SHIELD_FILE% - installshield プロジェクト ファイルのパスが含まれています
  • %RELEASE_VERSION% - ソフトウェア リリース バージョン、例: 1.0.0

ただし、Installshield プロジェクトは正常にコンパイルされます。ただし、パッケージの製品バージョンは変更されていません。

例: 次のリリース バージョンのコマンドを実行すると、1.0.2と言う

ISCmdBld.exe -p "%INST_SHIELD_FILE%" -y "1.0.2"

インストーラーの setup.exe パッケージは、まだ古い ( 1.0.0 ) 製品バージョンを反映しています。

installshield プロジェクトを実際に変更せずに、コマンド ラインで製品バージョンを変更する方法を教えてください。

これを達成するためにパス変数を使用する必要がありますか?

4

1 に答える 1