.Net核心利益 - 并排执行需要明确

ank*_*ush 1 .net .net-framework-version .net-core

在微软电子书中提到,.net核心的好处之一就是你可以在同一台机器上同时运行.NET版本的.NET版本,我的混淆甚至在.net框架中同样的功能可用于应用程序指向不同的地方.网络框架版本可以在同一台机器上一起运行.

那么如何是.net核心的额外好处,还是我错过了一些东西?

Mar*_*ich 5

经典的.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上运行您的应用程序.

  • 您的信息来源是什么?我还没有找到任何关于此的微软文档。 (2认同)