win 10的內置.net版本是多少?
網友解答: 這個問題非常有意思了,雖然win10內置了.net,但是很難回答win10內置的.net版本號是多少,微軟越來越對.net框架雜亂無章了。因為我的win10是windows
這個問題非常有意思了,雖然win10內置了.net,但是很難回答win10內置的.net版本號是多少,微軟越來越對.net框架雜亂無章了。因為我的win10是windows 10家庭中文版,而且又裝了visual studio,所以無法初始判斷win10內置.net版本號。但就是干凈的win10,你也沒法太準確判斷,不過結論是有的,我的依據如下:
一、在小娜輸入啟動或關閉windows功能,得到win10的內置.net版本號。
從圖中看出,內置了.net3.5版(包括2.0和3.0),因為我機器裝了visual studio 2017,所以我的還支持.net 4.7,一般人應當是4.5。
二、powershell需要.net支持,我們從這來再做下判斷其內置.net版本號
運行$PSVersionTable.CLRVersion,證明win10的powershell是用.net 4.0支持的。
三、從注冊表里來判斷win10內置版本號
powershell下運行dir 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' |sort-object name -Descending | select-object -ExpandProperty PSChildName
從2.0支持到4.0,基本是和打開和關閉windows功能里看到是一樣的。
四、看下你機器最高支持.net版本號是多少
powershell下運行(Get-ItemProperty 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Client' -Name Version).Version
我機器是支持到了.net 4.7
五、我們用ie瀏覽器的agent頭來證實一下內置版本號
寫個js小腳本,代碼如下:
var NetVer = (new ActiveXObject("htmlfile")).parentWindow .navigator.userAgent
WScript.echo(NetVer);
運行結果:
從.net2.0到4.0。
所以綜上所述,win10應當內置了.net版本從2.0到4.0,powershell、ie瀏覽器、注冊表的查詢都證實了這一點,不過.net4.5也是內置了,不過默認沒有給你開啟。我機器是裝了個visual studio 2017,從而證我的.net 4.7安裝并開啟了。
網友解答:WIN10系統(tǒng)內置.net framework 3.5與4.7版本
但.net3.5不是默認開啟的,需要手動設置后才能使用。