2017-07-20 3 views
-1

これは非常に簡単な質問かもしれませんが、解決策を見つけることができませんでした。私が達成しようとしているのは、InstallShield内に配備するファイルのファイルバージョンを確認することです。バージョンが特定のバージョン番号と一致しない場合、installshieldプロジェクトはビルドに失敗します。ファイルのバージョンは外部ソースBTWから供給されます。ビルド時にinstallshield内のファイルバージョンを確認する

ありがとうございます。

答えて

0

これは、プレビルドまたはポストビルドのステップとして行うことができます。プリビルドの場合は、ISMのFileテーブルとISPathVariableテーブルを反映してInstallShieldのファイルを特定し、そのファイルのバージョンを外部ソースと照合します。

ポストビルドでは、MSIのFileテーブルを反映し、FileVersionカラムを外部ソースと比較します。または、管理者インストールを実行してMSIをディレクトリに抽出し、その構造を反映して外部ソースと比較します。

私はこれをする必要はありませんでしたが、珍しい要求です。

関連する問題