2016-08-12 52 views
-2

我剛剛安裝了.net 4.6.1,並且安裝程序成功完成。根據添加/刪除程序對話框,我已安裝.net 4.6.1(更確切地說是4.6.01055)。.net安裝但文件夾中找不到框架

但是,在C:\Windows\Microsoft.NET\FrameworkFramework64文件夾中,最新版本是4.0.30319。如果我給它一個my_app.exe.config文件,強制它使用特定的.net版本,這也是我的應用程序唯一認可的。

版本4.6.1在哪裏不見了,我該如何讓我的應用程序使用它?

+0

很明顯,我還沒有得到SO的掛鉤。請有人可以解釋爲什麼這是一個糟糕的問題。 –

+1

我認爲這是一個合理的問題 - 當然問得好。我能想到的是人們可能會覺得它沒有顯示出必要的研究水平。但是,他們可能忘記了谷歌對這類信息有多難,因爲你自然不瞭解像「CLR」這樣的相關關鍵字。 –

回答

1

您正在查看CLR版本。

.NET Framework由CLR(通用語言運行時)和一組庫組成。 CLR的版本少於庫,因此版本號往往比Framework版本號舊。

該框架的所有版本的4.x的CLR是v4.0。

同樣,Frameworks 2.0 - > 3.5的CLR爲v2.0。

對於後臺 - CLR是一個類似於JVM(Java虛擬機)的「虛擬機」。

請參閱https://blogs.msdn.microsoft.com/karinm/2008/11/10/whats-the-difference-between-clr-and-net-framework/瞭解CLR與框架之間的關係。

相關問題