パーマネントとしてマークされているコンポーネントを削除する必要がある次の状況にあります。以前のバージョンのセットアップでは、Windowsサービスがインストールされます。このサービスは、メイン製品がアンインストールされた後もシステムに残しておく必要があります。
次に、左側のサービスを削除して、更新されたバージョンに置き換えようとします。問題は、msiの作成に使用したツールを変更したため、2つの異なるコンポーネントガイドがあることです。
私の意見では、目標を達成するための3つの可能な方法があります。
a)ファイル検索を使用してファイル自体を更新します。b)コンポーネント検索を使用して、それを見つけようとします。見つからなかった場合は、もう一方を探してみてください。見つかった場合は、アップグレード要素を使用してコンポーネントをアップグレードします。c)??? -おそらく「ベストプラクティス」の方法
私の仲間の中には、ファイルを削除するだけだと言った人もいますが、Windowsインストーラレジストリに未登録のコンポーネントがないため、これによりさらに問題が発生します。
CustomActionsは、目標を達成するための最後のオプションである必要があるため、ここでは説明しません。