.net安装但文件夹中找不到框架

时间:2016-08-12 15:37:05

标签: .net

我刚刚安装了.net 4.6.1,安装程序已成功完成。根据“添加/删除程序”对话框,我安装了.net 4.6.1(更准确地说是4.6.01055)。

但是,在C:\Windows\Microsoft.NET\FrameworkFramework64文件夹中,最新版本为4.0.30319。如果我给它一个my_app.exe.config文件强制它使用特定的.net版本,这也是我的应用程序唯一认可的。

版本4.6.1哪里消失了,我怎样才能让我的应用程序使用它?

1 个答案:

答案 0 :(得分:1)

您正在查看CLR版本。

.NET Framework由CLR(公共语言运行时)和一组库组成。 CLR的版本比库少,因此版本号往往比Framework版本号旧。

对于框架4.x的所有版本,CLR是v4.0。

类似于框架2.0的CLR - > 3.5是v2.0。

对于后台 - CLR是一个类似于JVM(Java虚拟机)的“虚拟机”。

有关CLR与框架之间关系的详细说明,请参阅https://blogs.msdn.microsoft.com/karinm/2008/11/10/whats-the-difference-between-clr-and-net-framework/