.NET 4.6框架是一种就地升级,那么.NET Framework 4.5在VS2015中如何工作?我只看到一个文件夹v4.0.30319。dll存储在哪里?
.NET 4.6框架是一种就地升级,那么.NET Framework 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框架的项目时,它会限制您仅使用该版本框架中可用的功能。如果安装了.NET Framework 4.6(在使用Visual Studio 2015时将自动安装),并且以4.5为目标,则代码仍将使用4.6框架执行。
您可以在系统中找到 "参考程序集" 文件夹,其中保存了每个框架版本的精确二进制文件:
然后,根据目标版本,Visual Studio会使用这些文件来进行编译。这是一个针对 .Net 4.5.1 的项目的 System.dll
引用:
DWord
来确定安装的 .NET 版本(如果这是你在询问的)。 - Wai Ha Leetypeof(object).Module.FullyQualifiedName
。 - Wai Ha Lee