Visual Studio 2012を使用しているアップグレードセットアッププロジェクトの場合、1つの問題があります。構成を完了するために再起動を要求し続けます。まだ動作していないのは、BeforeInstallEventHandlerでプロセスを強制終了することです。セットアッププロジェクトのVisual Studio Killプロセス
これを手伝ってください。
Visual Studio 2012を使用しているアップグレードセットアッププロジェクトの場合、1つの問題があります。構成を完了するために再起動を要求し続けます。まだ動作していないのは、BeforeInstallEventHandlerでプロセスを強制終了することです。セットアッププロジェクトのVisual Studio Killプロセス
これを手伝ってください。
Visual Studioセットアッププロジェクトではこれを行う方法が提供されていません。 "BeforeInstall ..."のような名前のカスタムアクションにもかかわらず、これらのファイルはすべて、ファイルがインストールされた後に実行されるため、プロセスを終了するには遅すぎます。
通常、再使用が必要なファイルが使用されているため、再起動を求められます。再起動を避けるためにアプリケーションをシャットダウンするように求める標準のファイル使用中ダイアログが表示されない理由は明確ではありません。これは、サービスやトレイアプリ、または少なくとも可視ウィンドウのないプロセスを持っている可能性があることを意味します。このような状況でできることは、古い製品をアンインストールして実行中のアプリやサービスをアップグレードする際にシャットダウンすることですが、古い製品を出荷した場合は遅すぎます。