0

1つのWPFアプリケーションのinstallshieldで基本的なMSIプロジェクトに取り組んでいます。

.Net Frameworkの前提条件を追加しましたが、この前提条件は、.Netのレジストリ値に従って.NetFrameworkをインストールします。

しかし、私の問題は、ユーザーのマシンで.Net Frameworkが破損している場合、破損しているかどうかを検出する方法と、インストール中に修復する方法です。

このできるだけ早く解決策を提案してください。前もって感謝します。

4

1 に答える 1

1

Windows インストーラーには、マシンごとに 1 つのインストールを強制するミューテックスがあります。したがって、壊れたフレームワークを検出するコードがあったとしても、修復を開始することはできません。

とにかく、この要件の起源は何ですか? IMO ユーザーが壊れたフレームワークを持っている場合、それはあなたの問題ではありません。確認ツールを紹介して、理解してもらいます。

于 2013-03-11T14:47:28.460 に答える