如何找到需要 .NET 框架的应用程序?

如何找到需要 .NET 框架的应用程序?

有没有办法查看用户计算机上安装的所有应用程序,并确定哪些应用程序(如果有)正在使用 .NET 框架?我的问题是,我想将用户计算机从 .NET 4.0 升级到 4.5。为了做到这一点,我还需要重新测试所有为 4.0 构建的已安装应用程序。我知道它是向后兼容的,4.0 应用程序应该可以在 4.5 上正常运行,但我不能仅凭这一说法就解决问题。而且没有人能告诉我为什么要在计算机上安装 4.0,所以我不知道目前是否有任何应用程序需要它。我也没有能力卸载 4.0 并运行所有应用程序来查看哪些应用程序失败了。有什么建议吗?是否有可以用来查看所有应用程序的工具?

答案1

看起来像汉斯·帕桑特答案可能会提供一些帮助。本质上,他解释了如何编写脚本来枚举所有可执行文件并确定它们需要哪个版本的 .NET(如果有)。

不过,Jakob 是对的。当框架可以并肩运行无负面影响。谢谢 Falanwe。

相关内容