微软提到了ebook.net core 的好处之一是您可以在同一台计算机上并行运行应用程序的 .NET 版本,
我在这里感到困惑,即使在.net框架中也是如此feature指向不同 .net 框架版本的应用程序可以在同一台计算机上一起运行。
那么它是 .net core 的额外好处,还是我错过了一些东西?
经典的 .NET Framework 只能并行运行 CLR 2 (2.0-3.5) 和 CLR 4 (4.0+) 版本。
如果您在计算机上安装 .NET Framework 4.7.1(或升级到承载该版本的 Windows 版本),则为 4.0+ 构建的所有应用程序都将在该框架上运行。
.NET Core 可以并行运行所有版本。例如2.0.3 和 2.0.4 将安装到不同的目录中。但是,它会自动前滚到补丁版本,因为它们包含安全性和错误修复。但如果您为 2.0.4 编译并且同时安装了 2.1.0 和 2.0.4,它不会自动在 2.1.0 上运行您的应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)