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版本的問題嗎~?
…
後來找到「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),如下,
安裝完成後,在「系統管理工具」中就有「Microsoft .NET Framework 2.0 Configuration」可以使用了!
這樣就可以方便的將.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:從零開始的軟體開發生活」
請大家繼續支持 ^_^