.Net Framework 2.0/3.0 SP1 on Vista

大家大概都知道, Vista 裏面是有尬 .Net Framework 2.0 以及 .Net Framework 3.0 的, 自去年底我們 release 這兩個版本 (2.0/3.0) 的 .Net Framework 的SP1 後, 相信一定有人會想, 那我要怎麼把 SP1 裝在 Vista 上? 為什麼 .Net Framework 3.0 SP1 Download Center 上標明:Supported Operating Systems: Windows Server 2003; Windows XP 而已?這這這...到底是怎麼回事?

關於這個問題, 在 Aaron Stebner's Blog 裏面有詳細的說明. 正如 Aaron 說的: "The standalone redistributable packages for the .NET Framework 2.0 SP1 and 3.0 SP1 only include MSI-based installers. Because the .NET Framework 2.0 and 3.0 are shipped as OS components on Windows Vista, you cannot install the MSI-based versions of these service packs on Windows Vista. ", 這個單獨發行的 .Net Framwork 2.0/3.0 SP1 因為是 MSI-based installer, 是不能用來 Update Vista 裏的 OS Component 的. 但我們當然不會讓大家在 Vista 上就此用不到 .Net Framework 2.0/3.0 SP1, 做法其實很簡單, Aaron 在部落格裏告訴我們有二個方法, 一是直接裝 .Net Framework 3.5, 另一是幫你的 Vista 裝 Visat SP1, 只要你的電腦上安裝的是 Vista SP1, 尬的 .Net Framework 2.0/3.0 就是 SP1 的版本啦! 或者, 你有安裝 Visual Studio 2008, 因為 VS 2008 也會安裝 .Net Framework 3.5, 你的電腦上也會有2.0/3.0 SP1.

Aaron Stebner's Blog 一直都有很多很有用的安裝和部署的資訊, 這也是為什麼我要把他的BLOG 放在我的LINK, 大家有空不妨過去多逛逛.