Windows 8 已經(jīng)包含了 .NET Framework 4.5 ,這給我們帶來了很大的方便。
但是, .NET Framework 4.5 并不向下兼容 .NET Framework 3.5 。
當我們安裝 .NET Framework 3.5 或嘗試運行基于 .NET Framework 3.5 的程序時,Windows 就會彈出一個這樣的對話框,要求添加 .NET Framework 3.5。
![](/d/20211018/8a97624784e99739357b3f140bc3d7bd.gif)
在這里我們當然可以選擇下載,但這個下載速度實在是不敢恭維。況且每次重裝了系統(tǒng)都要重新下載,既浪費時間,又浪費網(wǎng)絡帶寬。能不能從本地直接安裝 .NET Framework 3.5呢?答案是肯定的。
在這里,我們可以使用Windows 的部署映像和管理工具(DISM)來添加.NET Framework 3.5 (有關(guān)DISM的更多資料,可以到TechNet上查找)。
首先,我們準備好 Windows 的安裝介質(zhì)(Windows 安裝映像,Windows 安裝光盤都可以)
![](/d/20211018/444c732147be30bc44c72c3da786dc9d.gif)
掛載 Windows 安裝映像
![](/d/20211018/90c5cd5437ffa322d163aab7d3eb798e.gif)
掛載好后盤符為 K:
然后,以管理員身份啟動命令提示符。
![](/d/20211018/d853256d7b57e79a4cc3e761d33a3e81.gif)
按 Win + X 調(diào)出菜單
![](/d/20211018/3ff9f3a87ea91ee07d9ea135b3c74418.gif)
執(zhí)行以下命令:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:K:\sources\sxs
注意:在這里K是我Windows安裝文件的盤符
![](/d/20211018/8a18b3c26660825ef915e650f1e7b444.gif)
正在添加功能
![](/d/20211018/5203617cbb511a7325f44232c5730aa2.gif)
操作成功完成
最后,取出光盤或卸載映像。
基于 .NET Framework 3.5 的程序可以正常運行了。
![](/d/20211018/4a06bbe3e14afc09f50239402d75a446.gif)