
先講結論:
本文適合對象-使用Windows7且無開發程式需求的一般使用者(2017/2/14更新)1.一般Win7 SP1使用者只需安裝和Microsoft .NET Framework 4.6.2。使用Web安裝檔案則會自動下載符合系統語系的版本,若使用離線檔案安裝則需要再加裝繁體中文語言套件,若不裝語言套件也可以預設的英文進行正常使用。(Win7 SP1已內建Microsoft .NET Framework 3.5 SP1,簡稱.NET Framework 3.5.1,若未安裝Win7 SP1則需另外加裝Microsoft .NET Framework 3.5.1)
2.較新版本的.NET Framework只要是和舊版本使用相同的CLR版本,理論上就可以向下相容,比較方便辨識的特徵是安裝新版本會自動就地更新取代舊版本,例如原本安裝的是4.5版本,新安裝4.6.2版本後4.5會自動消失被4.6.2取代。
3.使用較舊版本.NET Framework編譯的程式可以被新的.NET Framework使用,但使用較新版本.NET Framework編譯的程式無法被舊的.NET Framework使用,因此建議使用者安裝較新的.NET Framework,除非程式有特殊需求。
4.Visual C++視程式需要再安裝就好,通常會用到的程式也會順便附上需要安裝的Visual C++可轉散發套件,可以不必另外特地安裝,若要一口氣都安裝好也無不可。
5.Visual C++不同的版號很有可能被視做獨立的存在而不會彼此取代,有可能電腦已安裝了較新的Visual C++,但因為新安裝的程式要求使用較舊版本的Visual C++而需再安裝舊版的Visual C++。
◆.NET Framework微軟官方的介紹與說明(遊戲常用到)
1..NET 是在 Windows 上執行之許多應用程式不可或缺的一部分,提供應用程式執行所需的常見功能。 對開發人員而言,.NET Framework 提供全方位且一致的程式撰寫模型,可建置具有令人視覺震撼之使用者經驗及順暢且安全之通訊的應用程式。
2.每一個新的.NET Framework 版本都會保留舊版的功能並增加新的功能。CLR 是透過自己的版本號碼加以識別。.NET Framework 版本號碼會隨每個發行版本遞增,但是 CLR 版本不一定會遞增。例如,.NET Framework 4、4.5 和更新版本包含 CLR 4,但是 .NET Framework 2.0、3.0 和 3.5 是包含 CLR 2.0。(沒有 CLR 版本 3)。
3..NET Framework 4.5屬於就地更新,會取代您電腦上的.NET Framework 4;同樣地,.NET Framework 4.5.1、4.5.2、4.6、4.6.1和4.6.2也是.NET Framework 4.5的就地更新,亦即,這些組件全部使用相同的執行階段版本,但組件版本會更新,並加入新的類型和成員。安裝這些更新的其中一個之後,您的.NET Framework 4或.NET Framework 4.5應用程式應該可以繼續執行,而不需要重新編譯。不過,反向操作則不可行。
4..NET Framework 2.0、3.0 及 3.5 版是用相同版本的 CLR (CLR 2.0) 所建置。這些版本代表單一安裝的連續執行層。每個版本都是以累加方式建置於舊版之上。2.0、3.0 和 3.5 版無法在電腦上並存執行。當您安裝 3.5 版時,會自動取得 2.0 和 3.0 執行層,而針對 2.0、3.0 和 3.5 版所建置的應用程式全都可以在 3.5 版上執行。不過,.NET Framework 4 已不再採用此分層方法。從 .NET Framework 4 開始,您可以使用同處理序並存裝載功能,在單一處理序中執行多個 CLR 版本。
欲知更多細節請參考微軟的說明文:
https://msdn.microsoft.com/zh-tw/library/bb822049%28v=vs.110%29.aspxhttps://msdn.microsoft.com/zh-tw/library/5a4x27ek%28v=vs.110%29.aspx◆個人使用.NET Framework的推薦與說明
1.目前最新的版本是.NET Framework 4.6.2正式版(2016年8月3日發布),因為個人不愛冒險所以都只安裝正式版而不裝測試版,而且Win7SP1已內建.NET Framework 3.5.1,所以相對單純只要另外安裝4.6.2即可。
2.截至2017年2月14日為止,新裝好
.NET Framework 4.6.2之後,不論之前有沒有更新過都建議再跑一次微軟更新,可以自動更新或是手動下載KB3205402來更新,
KB3205402是2016年12月Windows 7 SP1與Windows Server2008 R2 SP1的.NET Framework3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2安全性和品質彙總套件,這個彙總套件包含了以往所有的相關安全性更新和一般性更新,如果是手動下載的話可以點選overview來看共包含了以往那些更新,此外
KB3205402有分x86和x64兩個版本,要視電腦系統來下載安裝,點選download後有四個更新連結都要下載(KB3205402是這四個更新的集合稱呼,在Microsoft資訊安全公告MS16-155裡也有提到),下載的官方網址是:http://www.catalog.update.microsoft.com/Search.aspx?q=KB3205402。附註部分更新可能需要較新的Windows Installer才能安裝,目前最新的Windows Installer版本是4.5。
3.補充說明字尾版本意思,
Alpha常指內部測試版本。
Beta常指公開測試版本。
RC或稱
RTC(Release Candidate)常指可能成為最終產品的候選版本,通常這階段的版本會包含完整的功能也不太會有重大漏洞。
RTM(Release To Manufacturing)則指發放給組裝機生產商的版本,已屬於完成版,但並不代表一定已解決所有軟體問題。
RTW(Release To Web)指在網路發布給大眾下載的版本,也屬於完成版。
Stable穩定版,已經過一定程度的測試後沒問題,也屬於完成版。
4.下載.NET Framework4.6.2可轉散發套件WEB安裝版,此版本會下載小的前導程式,再連網下載主程式,並且依照Windows系統語系自動下載相應的語系版本。