导读 关于net运行库,net运行库重要吗这个很多人还不知道,今天小栢来为大家解答以上的问题,现在让我们一起来看看吧

关于net运行库,net运行库重要吗这个很多人还不知道,今天小栢来为大家解答以上的问题,现在让我们一起来看看吧!

net运行库 net运行库重要吗net运行库 net运行库重要吗


1、可以吧... 我就是的 从微软官方文档抄来的:(网页链接) .NET Framework 4.5 及更高版本与使用早期版本的 .NET Framework 生成的应用向后兼容。

2、换句话说,使用早期版本的 .NET Framework 生成的应用和组件将运行,而无需在 .NET Framework 4.5 及更高版本上进行修改。

3、但在默认情况下,应用在其进行开发的公共语言运行时版本上运行,因此必须提供配置文件,使应用能在 .NET Framework 4.5 及更高版本上运行。

4、有关详细信息,请参阅本文前面的应用的版本兼容性一节。

5、 实际上,.NET Framework 中看似无关紧要的更改和编程技术上的更改会损坏此兼容性。

6、例如,.NET Framework 4.5 中的性能改进会公开早期版本中未出现的争用条件。

7、同样,使用 .NET Framework 程序集的硬编码路径,执行与特定版本的 .NET Framework 的相等比较,以及使用反射获取私有字段的值都不是向后兼容的做法。

8、此外,每个版本的 .NET Framework 都包含 Bug 修复和可能影响某些应用程序和组件的兼容性的安全相关更改。

9、 如果应用或组件在 .NET Framework 4.5(包括其单点版本,即 .NET Framework 4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1、4.7.2 或 4.8)上未按预期运行,请使用以下清单: 如果你开发的应用是为在 .NET Framework 4.0 以后的任何 .NET Framework 版本上运行,请参阅应用程序兼容性,以生成目标 .NET Framework 版本与运行应用的版本之间的更改列表。

10、 如果使用 .NET Framework 3.5 应用,另请参阅.NET Framework 4 迁移问题。

11、 如果使用 .NET Framework 2.0 应用,另请参阅.NET Framework 3.5 SP1 中的更改。

12、 如果使用 .NET Framework 1.1 应用,另请参阅.NET Framework 2.0 中的更改。

13、 如果要重新编译现有源代码以在 .NET Framework 4.5 或其单点版本上运行,或如果要通过现有源代码库开发面向 .NET Framework 4.5 或其单点版本的新版本应用或组件,请查看类库中的过时内容以了解过时的类型和成员,并应用所述的解决方法。

14、(以前编译的代码将继续针对已标记为过时的类型和成员运行。

15、) 如果确定 .NET Framework 4.5 中的更改已损坏应用,请查看运行时设置架构(特别是 元素),以确定是否能够在应用的配置文件中使用运行时设置来还原以前的行为。

16、 如果遇到未记录的问题,请在适用于 .NET 的开发人员社区网站中新开一个问题,或在Microsoft/dotnet GitHub 存储库中新开一个问题。

本文到这结束,希望上面文章对大家有所帮助。