症状
新しく作成したパッチがあります。RTMインストール上に問題なくインストールされます。ただし、「このインストールには追加の依存関係が必要な場合があります。依存関係がないと、[マイアプリ]が正しく機能しない可能性があります。元の[マイアプリ]を検索しますか?」というメッセージが表示されます。
私の元のセットアップは単一ファイルの.exe(Webセットアップ)であるため、これはエンドユーザーに提示する一種の迷惑で恐ろしいメッセージです。ユーザーは、元のセットアッププログラムを保存していないか、どこにあるかわからない可能性があります。
詳細
私の元のWebインストーラーは、抽出されたMSIファイルの完全なコピーを「[PathToCurrentUser] \ LocalSettings \ Application Data \ Downloaded Installation{SomeGUID}」に実際にインストールします。ただし、パッチはMSIファイルではなくexeファイルを検索します。
元のWebインストーラー(まだ公開していません)またはパッチを使用して、EXEではなく抽出されたMSIを見つけるようにパッチ適用プロセスに指示する方法はありますか?
悲惨な警告メッセージを取り除くことができない場合は、ユーザーエクスペリエンスを向上させるために、部分的なパッチではなく完全なMSIをリリースすることを選択する可能性があります。