を適用すると、次のコードが存在し、すべてのファイルを削除します。ウィックス - ウィックスによって作成されたインストーラの以前のバージョンでは、主要な特殊なアップデート
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallInitialize" />
</InstallExecuteSequence>
をWindowsインストーラのバグを回避するためには、このknowledge base articleコードであり説明しました修正されて:
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallFinalize" />
</InstallExecuteSequence>
しかしを、今、私は最初のコードでインストーラを使用してプログラムをインストールしてから削除インストールプログラムすることなく、第2のコードでインストーラを使用してプログラムをインストールした場合、すべてのファイルを削除して、私のパスは両方に空のフォルダ(すべてのファイルを存在しますインストーラにはequaがあります私の名前)。
2番目のインストーラを開き、[修復]を押すと、すべてのファイルが表示されます。
何が問題なのですか?
P.S.
ファイルの名前は同じですが、ファイルは異なります(ファイルのハッシュが異なります)。 ComponentIdsは同じです。 –
@ amlet.fb:componentIdsが同じ場合、私の答えは何も説明しません。申し訳ありません。 –