[.NET]如何在Windows 8上安裝.NET 2.0 SDK

Windows 8上可以安裝.NET 2.0 SDK嗎?

昨天有同事問說要如何將.NET 2.0的組件拉到GAC之中!

看了一下,他是用 Administrator 登入,那應該是無敵了呀! 卻無法直接拉進去,出現「拒絕存取」!

參考之前寫的「要如何透過檔案總管手動將DLL拉進GAC」(.NET 2.0的組件),要輸入「secpol.msc」開啟「本機安全性原則」,結果Windows 8 Home版本沒有那個!!!

以系統管理者身份開啟命令視窗,然後透過  gacutil.exe 來安裝,也是發生「拒絕存取」!

那怎麼辦呢??? 是因為Windows 8 Home版本的問題嗎~?

Flirt male

後來找到「Installing .net 2.0 SDK on Windows 8」,下載「.NET Framework 2.0 Software Development Kit (SDK)(x64)  (x86) 的「Setup.exe」,然後用解壓縮軟體開啟它!

將裡面的檔案解壓縮出來,然後「以系統管理者身份執行」執行裡面的「install.exe」(因為我的OS是x64,所以就用x64的SDK),如下,

image

image

image

image

image

image

image

image

安裝完成後,在「系統管理工具」中就有「Microsoft .NET Framework 2.0 Configuration」可以使用了!

image

image

這樣就可以方便的將.NET 2.0的組件拉進GAC了~~

PS. 2013/12/05  

在Windows 2012中,可透過拖拉的方式,將.NET組件拉進去!

而在Windows 8.1中,只能按右鍵去新增組件進去!

而且連.NET 1.1的組件都可以加到GAC之中,在Windows 8.1之中可以看到這些.NET 1.1的組件。

而Windows 2012可透過它加入GAC之中,卻無法看到這些.NET 1.1的組件,但在C:\Windows\assembly目錄中是看得到的!

參考資料

Installing .net 2.0 SDK on Windows 8

.NET Framework 2.0 Software Development Kit (SDK) (x86)

.NET Framework 2.0 Software Development Kit (SDK) (x64)

Hi, 

亂馬客Blog已移到了 「亂馬客​ : Re:從零開始的軟體開發生活

請大家繼續支持 ^_^