gpt4 book ai didi

.net - 有选择地禁用 .NET Framework 的版本

转载 作者:行者123 更新时间:2023-12-05 01:03:49 24 4
gpt4 key购买 nike

是否可以暂时且有选择地禁用安装在计算机上的一个或多个版本的 .NET Framework,而无需实际卸载每个版本?当某些版本的框架不可用时,需要检查对程序的影响。

最佳答案

这在很大程度上是一个响亮的“不”。 .NET 版本相互覆盖。忽略古老的 .NET 1.x 版本,一台机器上只能有两个不同的 .NET 版本。 CLR 版本 2.0.50727 (2.0, 3.0, 3.5, 3.5SP1) 涵盖的旧版本之一和 CLR 版本 4.0.30319 (4.0, 4.01, 4.02, 4.03, 4.5, 4.5.1, 4.5.1, 4.5.1, 4.0.30319) 4.6)。

在不对机器造成重大损坏的情况下,您无法可靠地返回到 CLR 分支中的旧版本。您必须先卸载当前版本,然后才能开始安装要测试的版本。这当然有可能破坏机器上现有程序的稳定性,Visual Studio 就是一个很好的例子。并且可以主动拦截;例如,Windows 8 机器将不允许您卸载 4.5 并阻止安装任何早于 3.5SP1 的东西。

您必须使用单独的机器或 VM 来测试它,该机器可以启动旧版本的 Windows。 Windows 和 .NET 版本的组合令人不快。因此,在您的系统要求中只说明您愿意支持的内容。

关于.net - 有选择地禁用 .NET Framework 的版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24280297/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com