.net 4.6 框架是就地升级那么.net 框架4.5 在vs2015 中如何工作?

.net 4.6 framework is inplace upgrade then how is the .net framework 4.5 works in vs2015?

.net 4.6 框架就地升级 那么.net 框架4.5 在vs2015 中如何工作?我只看到一个文件夹 v4.0.30319 。 dll 是如何存储在何处的?

.NET Framework 4.5 是 4.0 的就地升级。 4.5.1 是 4.5 的就地版本。 4.5.2 是 4.5.1 的就地版本。 4.6也到位了

按理说4.6框架安装v4.0.xxxxx目录

现在,Visual Studio 2015 支持 .NET Framework 4.5 目标。当您创建一个以 4.5 Framework 为目标的项目时,它会限制您使用仅在该版本的框架中可用的功能。如果您安装了 .NET Framework 4.6(您将使用 Visual Studio 2015),并且目标是 4.5,代码仍将使用 4.6 Framework 执行。

更新:请注意,参考程序集 仅包含元数据,根本不包含任何代码。感谢@vcsjones 在下面指出这一点!

您可以在您的系统上找到一个 "Reference Assemblies" 文件夹,其中 每个框架版本 的确切二进制文件保存在其中:

Visual Studio 然后根据您的目标版本使用那些。这是针对 .Net 4.5.1 的项目的 System.dll 参考: