我的 Windows XP Pro 系统上安装了太多版本的 .net framework 运行时。有没有办法确定哪些软件使用不同的 .net framework 运行时?
v1.0.3705、v1.1.4322、v2.0.50727、v3.0、v3.5
答案1
在一台机器上安装不同版本的 .net 框架不会造成任何问题。许多不同的应用程序将针对不同的框架。尝试卸载一个框架可能会破坏其他框架。
最大的不同在于版本 1.1 和 2.0 之间。这两个版本的框架都发生了重大变化,因此这两个版本都应该保留安装。然后,在 3.0 和 3.5 发布时,又迈出了下一步。这两个版本都与 2.0 兼容(实际上是在其之上),并且是可选的。下一个要发布的版本将是 4.0,与 Visual Studio 的下一个版本一起发布,它将具有一些新功能,这些功能不会像 2.0 的版本那样依赖于任何旧版本。
我自己不会担心你的机器上是否有框架。它们不会造成任何损害,当你为你的 Windows 机器下载和运行程序时,你不必担心还要下载另一个框架。
希望这对一些人有帮助。
答案2
由于 .Net 3.0 基于 .Net 2.0 CLR 构建,而 3.5 基于 2.0 和 3.0 构建,因此如果您希望保留 3.5,则无法卸载 2.0 和 3.0。
因此,不要卸载任何东西 - 让 Windows 管理要保留哪些 .Net 版本。
卸载肯定会破坏一些使用 .Net 框架的应用程序。