gpt4 book ai didi

c# - 是否保证并排安装两个(或更多).NET Framework 版本?

转载 作者:行者123 更新时间:2023-11-30 13:56:25 29 4
gpt4 key购买 nike

根据我阅读的许多文章,我得出的结论是,不能保证 .NET Framework 与以前的版本 100% 向后兼容。所以我的问题是:是否可以保证并排安装两个(或更多).NET Framework 版本而不会出现任何问题(Microsoft 是否在某处记录了这一点)?

例如,.NET 1.1 能否与 .NET 4.5 并排安装,还是我必须重新编译我的项目才能在 .NET 4.5 上运行?

最佳答案

框架版本和运行时版本之间存在差异。如果您的应用程序在其配置文件中正确标记了预期的运行时,您可以让不同的运行时并排运行而不会干扰。

为特定运行时(例如 1.1、2.0、4.0)编写的程序可以针对其给定的框架独立运行,而不会受到其他框架的副作用。话虽这么说,你必须modify your config file确保在计算机上安装 4.0 CLR 时,.NET 2.0 应用程序与 .NET 2.0 CLR 一起运行

CLR 受机器上安装的框架版本的影响。例如,4.0 和 4.5 都与 4.0 CLR 一起运行,安装 4.5 会引入一些不兼容性。也就是说,这些问题通常非常具体,大多数应用程序不会受到它们的影响。

这是 Microsoft's page on compatibility框架版本之间。

关于c# - 是否保证并排安装两个(或更多).NET Framework 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28585663/

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