質問: .net frameworkを必要とするアプリケーションを見つけるにはどうすればよいですか? ユーザーのコンピューターにインストールされているすべてのアプリケーションを調べて、.netフレームワークを利用しているアプリケーションがある場合はそれを特定する方法はありますか?私の問題は、ユーザーのコンピューターを.net4.0から4.5にアップグレードしたいということです。これを行うには、4.0用にビルドされたインストール済みアプリケーションをすべて再テストする必要があります。下位互換性があり、4.0アプリケーションは4.5で正常に実行されるはずですが、そのステートメントだけでは解決できません。そして、なぜ4.0がコンピューターに搭載されたのか誰にもわからないので、現在そこにあるアプリケーションのいずれかがそれを必要としているかどうかはわかりません。 4.0をアンインストールしてすべてのアプリケーションを実行し、どのアプリケーションが失敗するかを確認する機能がありません。助言がありますか?すべてのアプリケーションを調べるために使用できるツールはありますか?
回答: hans passant's 回答が何らかの支援を提供する可能性があるようです。基本的に、彼は、すべての実行可能ファイルを列挙し、必要な.netのバージョン(ある場合)を決定するスクリプトを作成する方法を説明します。ヤコブの権利です。フレームワークが 並行して実行できる の場合、悪影響なしに4.0をアンインストールする必要はありません。 ファランウェに感謝します。