為什么會看到按需安裝.NET Framework 3.5的彈出窗?
如果嘗試運行的應用要求安裝.NET Framework 3.5,則會看到以下配置對話框。 選擇“安裝此功能” ,啟用.NET Framework 3.5。 此選項需要Internet連接。
.NET Framework是由Microsoft創建,用於提供應用程序運行環境。有多種不同版本。許多公司都開發使用.NET Framework運行的應用程序,並且這些應用都定目標到具體版本。如果看到此彈出項,表明嘗試運行的應用程序需要.NET Framework版本3.5,但未在系統上安裝此版本。
Visual Studio 2022打開由.Net framework 2.0構建的項目時會遇到提示,怎么辦?
方案一,從控制面板啟用
打開Windows 11的系統“設置”,進入“應用” - “可選功能” - “更多Windows功能”
在這里勾選“.Net Framework 3.5(包括.Net 2.0和3.0)” 並且確定,這時候會彈出一個流程來下載和應用。
等待下載完成
等待應用修改
等待修改完成
方案二,下載.Net framework 3.5 SP1離線安裝包
選擇第二個選擇:下載.Net framework 2.0目標包。
https://dotnet.microsoft.com/zh-cn/download/visual-studio-sdks
找到最低的.NET Framework 3.5 SP1
的運行時
進行下載。
下載運行時組件:.NET Framework 3.5 SP1 Web Installer!
雙擊運行dotnetfx35.exe
,點擊“下載並安裝此功能”
等待下載和應用修改完成。
其他離線安裝的參考
從系統盤中提取SXS目錄進行安裝
找一個Win10或者Win11的ISO鏡像,打開后找到其中的sources/sxs/
,把其中的sxs
文件夾拷貝出來,比如放到D
盤的根目錄。
然后在終端里面執行下面的命令:
Dism /online /cleanup-image /restorehealth
然后再執行命令:
Dism /online /enable-feature /featurename:NetFX3 /Source:D:\sxs
組裝多語言包進行離線安裝
由於從官網下載的dotnetfx35.exe
是不帶多語言的,結果運行它之后,非要從在線拉取,這也就是離線包不完全離線的根本原因。
我們也可以把dotnetfx35.exe
解壓出來。
會得到一個名為wcu
的文件夾,進入,我們找到wcu\dotNetFramework\dotNetFX35
會看到三個處理器架構的文件夾。
我們可以單獨把他們需要的多語言包下載下來,丟進去。下載源:Microsoft .NET Framework 3.5 SP1 語言包
最后運行dotNetFx35setup.exe
進行離線安裝即可。
修復.NET Framework
在某些情況下,.NET Framework安裝可能會損壞,需要修復。例如,應用程序可能會在你嘗試啟動后立即發生故障,或者無法安裝更高版本的.NET Framework。
可以使用.NET Framework修復工具修復.NET Framework安裝。
如果應用在修復.NET Framework后仍無法啟動,則應用可能有問題。在這種情況下,應聯系應用發行者
參考
- 在Windows 11、Windows 10、Windows 8.1和Windows 8上安裝.NET Framework 3.5
- 修復.NET Framework
- DotNet Framework 3.5 SP1 離線安裝方案
- 【dotnetfx】Microsoft .NET Framework 3.5 sp1離線安裝解決方案
- Microsoft .NET Framework 3.5 sp1離線安裝解決方案
- .Net Framework 3.5, 3.5 sp1 中文版離線安裝
- Win10離線安裝.NET Framework 3.5的方法技巧(附離線安裝包下載)
- 好系統教你如何使用SFC和DISM命令修復損壞的Windows系統文件
- DISM.exe /聯機 /清理映像 /恢復健康命令。它能做什么?
- Microsoft .NET Framework 3.5 SP1 語言包
- .NET Framework 3.5 SP1 Web Installer!