問題描述
使用VS打開項目工程時,提示未安裝.net framework4.7,但在啟用或關閉windows功能里已經勾選了.net framework 4.7的全部功能。
直接從網上下載.net framework 4.7的離線安裝包,會提示已安裝更高版本。
這台計算機中已經安裝了 .NET Framework 4.7 或版本更高的更新
我的環境: window 10 x64 vs 2017 pro
提示已安裝更高版本解決辦法
此時需要下載開發包,而不是普通的安裝包
下載地址一
在這個網站下載:https://www.microsoft.com/en-us/download/details.aspx?id=55168
下載到的兩個文件如下:
NDP47-DevPack-KB3186612-ENU.exe 84.4MB
NDP47-DevPack-KB3186612-CHS.exe 13.3MB
下載地址二
下載安裝.net framework的開發版或者說開發包。
開發版地址:https://www.microsoft.com/net/download/visual-studio-sdks
選擇自己需要的版本點擊 Developer Pack 進行下載,下載后正常安裝即可,裝完后重啟即可
特別說明:雙擊安裝程序的標題為
Microsoft .NET Framework4.7開發人員工具包
查看已安裝的.Net Framework版本
-
點擊 開始 - Windows系統 - 控制面板
-
在打開的控制面板窗口中點擊“程序和功能”
-
可以看到安裝的.Net Framework的版本號,如果新安裝的需要重啟
查看WIN10系統 自帶的.net 版本
查看WIN10 自帶的.net 版本:https://blog.walterlv.com/post/embeded-dotnet-version-in-all-windows.html
Windows 10 名稱 | Windows 版本 | 開發代號 | 自帶的 .NET Framework 版本 |
---|---|---|---|
預覽中 | 預覽中 | 20H1 | — |
November 2019 Update | 10.0.18363 (1909) | 19H2 | .NET Framework 4.8 |
Windows 10 May 2019 Update | 10.0.18362 (1903) | 19H1 | .NET Framework 4.8 |
Windows 10 October 2018 Update | 10.0.17176 (1809) | RS5 | .NET Framework 4.7.2 |
Windows 10 April 2018 Update | 10.0.17134 (1803) | RS4 | .NET Framework 4.7.2 |
Windows 10 Fall Creators Update | 10.0.16299 (1709) | RS3 | .NET Framework 4.7.1 |
Windows 10 Creators Update | 10.0.15063 (1703) | RS2 | .NET Framework 4.7 |
Windows 10 Anniversary Update | 10.0.14393 (1607) | RS1 | .NET Framework 4.6.2 |
Windows 10 November Update | 10.0.15063 (1511) | TH2 | .NET Framework 4.6.1 |
Windows 10 | 10.0.10240 (1507) | TH1 | .NET Framework 4.6 |