如何判断我是否需要保留一个 .net 框架版本?

7 .net-framework

加班我积累了一堆.net版本。我很确定其中一些已不再被任何已安装的应用程序使用。我如何检查?换句话说,是否有一个(简单的)工具,它可能是 .net 本身的一部分,可以扫描我的 .net 安装目录并告诉我哪些版本已过时/未使用?

谢谢你。

Gri*_*air 3

我怀疑你找不到这样的工具,但其他人可能会证明我错了。我确实认为,如果您意识到现在实际上有 2 个主要版本正在使用,并且保留它们是最安全的:.NET 2 Framework 和 .NET 4 Framework,这会有所帮助。

仍然有很多使用旧 2 版本的应用程序不一定能在 4 上运行良好。因此,虽然您可能会卸载它,但当您遇到此类应用程序时,您可能会发现自己需要重新安装它。

最重要的是,我认为假设 1 很大程度上已被弃用并且很可能未被使用也是相当安全的。只有当您拥有 10 年前的遗留软件时,您才需要这个。

此外:3.0和3.5只是2.0的增强。因此,只要保留 2.0,就没有必要摆脱这些。Otoh,如果你失去了 2.0,你也会失去这些。

最后得出结论:我没有使用 4.5 的经验,但从我读到的内容来看,这是 4.0 的替代更新。所以要么你有 4.0,要么你有 4.5。

  • 只是为了澄清 Grimace 所说的覆盖所有 .NET 应用程序,您需要安装的只是最新版本的 3.5(当前为 [SP1](http://www.microsoft.com/en-us/download/details.aspx? id=22)) 并且您需要您的计算机可以支持的最新版本的 4.x 系列,XP 不支持 4.5([它需要 Vista 或更高版本](http://msdn.microsoft.com/en- us/library/8z6watww.aspx)) 因此,在撰写本文时您可以获得的最新版本是 [4.0](http://www.microsoft.com/en-us/download/details.aspx?id=17851 )。 (2认同)