0

私はWix 3.10を使用してMSIインストーラを構築しています。インストール後、ユーザーは変更、修復、アンインストールの3つの操作を実行できます。インストーラにはいくつかの機能があります。 1つ(または複数)の機能に変更があり、他の機能(変更なし)がある状況があります。ユーザーは、機能ツリーから「完全な機能は利用できません」という行を使用して変更されていない機能の1つを削除し、修正された機能をそのまま残したいと考えています。デフォルトでは、すべての機能に対して「ローカルハードドライブにインストールされます」という行がインストールされ、インストーラによって変更された機能が修復されます。インストール後にそれを実行する方法は、デフォルトでインストーラは機能を修復しませんでした。ユーザーがフィーチャーを修復することを選択した場合にのみ、インストーラーは目的のフィーチャーを修復します。WIX機能ツリーの個々の機能を修復せずにアップグレードその他の機能

すべてのヘルプは

ありがとう、にappriciatedされます!

答えて

0

フィーチャには変更や機能の変更はありません。これは、インストールされた製品にファイルやレジストリエントリが変更または削除された場合、修復を中止する方法はnullのComponentIdを与え、管理することです。それはここに言うように:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa368007(v=vs.85).aspx

製品全体、そのダイアログ修理から修理。

しかし、アプリケーションとインストールでリソースをインストールしてから削除しないようにすることで、さまざまな方法で修復が行われる可能性があります。

関連する問題