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

时间:2015-09-21 15:51:43

标签: asp.net .net .net-4.5 asp.net-4.5 .net-4.6

.net 4.6框架就地升级然后.net框架4.5如何在vs2015中运行?我只看到一个文件夹v4.0.30319。 dll是如何存储的?在哪里?

2 个答案:

答案 0 :(得分:13)

.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执行代码。

答案 1 :(得分:2)

更新:请注意,参考装配仅包含元数据,而不包含任何代码。感谢@vcsjones指出这一点!

您可以在系统上找到“参考装配”文件夹,其中保留每个框架版本的确切二进制文件:

Reference Assemblies folder screenshot

然后,Visual Studio会根据您要定位的版本使用这些内容。这是针对.Net 4.5.1的项目的System.dll引用:

VS assembly reference screenshot