msi パッケージのインストール/アンインストールを自動化する作業があります。パッケージをビルドし、それらをアプリケーション サーバーに手動でデプロイする必要があります。これらの自動化の一環として、ビルド サーバーからアプリケーション サーバーにパッケージをデプロイしようとしています。
私の質問を簡単な言葉で説明しましょう。アプリケーション サーバーにデプロイされたパッケージ (app-12.1) があるとします。新しいパッケージ (app-12.2) をビルドしました。app-12.1 をアンインストールし、リモートでビルド サーバーからアプリケーション サーバーに app-12.2 をインストールする必要があります。
上記のタスクを実行するために、app-12.2 パッケージの製品コード (GUID) を抽出しようとしています。それを使用して、app-12.1 をアンインストールしようとしています。
問題: app-12.1 と app-12.2 の製品コードが異なります。新しいパッケージをビルドするとすぐに、製品コードがデフォルトで変更されます。そのため、アプリケーション サーバーでアンインストール プロセスが失敗します。
app-12.2 パッケージのビルド中に、製品コード (GUID) が安定していることを確認するにはどうすればよいですか。その製品コードを app-12.1 のアンインストールに使用できるように
すべてのバージョンで製品コード (GUID) を同じに保つためのヒントを教えてください。
ありがとうキラン