.NET Framework 由两个采用不同版本的主要组件构成:The .NET Framework consists of two main components, which are versioned separately:
-
一组程序集,它们是为应用提供功能的类型与资源的集合。A set of assemblies, which are collections of types and resources that provide the functionality for your apps. .NET Framework 和程序集使用相同的版本号。The .NET Framework and assemblies share the same version number. 例如,.NET Framework 版本包括 4.5、4.6.1 和 4.7.2。For example, .NET Framework versions include 4.5, 4.6.1, and 4.7.2.
-
公共语言运行时 (CLR),可管理并执行应用代码。The common language runtime (CLR), which manages and executes your app's code. 单个 CLR 版本通常可支持多个 .NET Framework 版本。A single CLR version typically supports multiple .NET Framework versions. 例如,CLR 版本4.0.30319.xxxxx(其中 xxxxx 小于42000)支持 .NET Framework 版本 4 到 4.5.2。 For example, CLR version 4.0.30319.xxxxx where xxxxx is less than 42000, supports .NET Framework versions 4 through 4.5.2. 大于或等于4.0.30319.42000 的 CLR 版本支持从 .NET Framework 4.6 开始的 .NET Framework 版本。