Windows 8 已經(jīng)包含了 .NET Framework 4.5 ,這給我們帶來了很大的方便。
但是, .NET Framework 4.5 并不向下兼容 .NET Framework 3.5 。
當(dāng)我們安裝 .NET Framework 3.5 或嘗試運(yùn)行基于 .NET Framework 3.5 的程序時(shí),Windows 就會(huì)彈出一個(gè)這樣的對(duì)話框,要求添加 .NET Framework 3.5。

在這里我們當(dāng)然可以選擇下載,但這個(gè)下載速度實(shí)在是不敢恭維。況且每次重裝了系統(tǒng)都要重新下載,既浪費(fèi)時(shí)間,又浪費(fèi)網(wǎng)絡(luò)帶寬。能不能從本地直接安裝 .NET Framework 3.5呢?答案是肯定的。
在這里,我們可以使用Windows 的部署映像和管理工具(DISM)來添加.NET Framework 3.5 (有關(guān)DISM的更多資料,可以到TechNet上查找)。
首先,我們準(zhǔn)備好 Windows 的安裝介質(zhì)(Windows 安裝映像,Windows 安裝光盤都可以)

掛載 Windows 安裝映像

掛載好后盤符為 K:
然后,以管理員身份啟動(dòng)命令提示符。

按 Win + X 調(diào)出菜單

執(zhí)行以下命令:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:K:\sources\sxs
注意:在這里K是我Windows安裝文件的盤符

正在添加功能

操作成功完成
最后,取出光盤或卸載映像。
基于 .NET Framework 3.5 的程序可以正常運(yùn)行了。
