1
セットアッププロジェクトの修復機能は基本的に再インストールですが、Windowsサービスを管理するカスタムのインストール/コミット/ロールバック/修復機能が呼び出されたときにサービスが既に存在するため、修復に失敗します。修復セットアッププロジェクトでエラー1001が発生しました:「指定されたサービスは既に存在します」
セットアッププロジェクトでは、サービスを修復する前にまずサービスを削除する必要があります。私は既にusing System.Configuration.Install
経由でカスタムアクションを注入しているので、可能でなければなりません。
修理機能に最初にサービスを削除するよう指示するにはどうすればよいですか?