バッチ ファイル内で次のコマンドを使用して、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 プロジェクトを実際に変更せずに、コマンド ラインで製品バージョンを変更する方法を教えてください。
これを達成するためにパス変数を使用する必要がありますか?