Windows 8 已經(jīng)包含了 .NET Framework 4.5 ,這給我們帶來(lái)了很大的方便。
但是, .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ì)話(huà)框,要求添加 .NET Framework 3.5。
在這里我們當(dāng)然可以選擇下載,但這個(gè)下載速度實(shí)在是不敢恭維。況且每次重裝了系統(tǒng)都要重新下載,既浪費(fèi)時(shí)間,又浪費(fèi)網(wǎng)絡(luò)帶寬。能不能從本地直接安裝 .NET Framework 3.5呢?答案是肯定的。
在這里,我們可以使用Windows 的部署映像和管理工具(DISM)來(lái)添加.NET Framework 3.5 (有關(guān)DISM的更多資料,可以到TechNet上查找)。
首先,我們準(zhǔn)備好 Windows 的安裝介質(zhì)(Windows 安裝映像,Windows 安裝光盤(pán)都可以)
掛載 Windows 安裝映像
掛載好后盤(pán)符為 K:
然后,以管理員身份啟動(dòng)命令提示符。
按 Win + X 調(diào)出菜單
執(zhí)行以下命令:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:K:\sources\sxs
注意:在這里K是我Windows安裝文件的盤(pán)符
正在添加功能
操作成功完成
最后,取出光盤(pán)或卸載映像。
基于 .NET Framework 3.5 的程序可以正常運(yùn)行了。