我有一個使用.NET框架3.5的應用程序。我正在爲大學建立這個應用程序來幫助學生學習。大多數學生通常使用Windows XP SP2,Windows Vista或Windows 7.(對不起Mac用戶!Mac版本將在大約6個月內發佈)在Windows XP,Vista和7上安裝了.NET Framework的哪個版本;並且我的應用程序會在所有這些平臺上運行嗎?在Windows XP,Vista和7上安裝了什麼版本的.NET框架?
回答
.NET Framework 1.1: Windows Server 2003
.NET Framework 2.0: Windows Server 2003 R2
.NET Framework 3.0: Windows Vista, Windows Server 2008
.NET Framework 3.5: Windows 7, Windows Server 2008 R2
.NET Framework 4.0: n/a
.NET Framework 4.5: Windows 8, Windows Server 2012
.NET Framework 4.5.1: Windows 8.1, Windows Server 2012 R2
.NET Framework 4.5.2: n/a
.NET Framework 4.6: Windows 10
.NET Framework 4.6.1: Windows 10 v1511
.NET Framework 4.6.2: Windows 10 v1607, Windows Server 2016
.NET Compact Framework 1.0 (SP2): Windows Mobile 5.0
.NET Compact Framework 2.0: Windows Mobile 6.0
從其他SO問題:
如果你想確定你的應用程序在所有的這些運行時,你必須自己安裝的框架 - 使用SmallestDotNet.com這一點。
那麼這個應用程序在Windows XP中不起作用? – 2010-03-13 16:51:49
不是默認情況下(對於XP和SP2)。您將需要在客戶機上安裝框架。 – Oded 2010-03-13 17:07:52
只是爲了一種完整感:XP SP3 - 沒有安裝 – 2010-11-23 03:39:37
看看這個類似的問題'有沒有一種方法可以從命令行確定.NET Framework版本?'其中我發佈了一個答案here。在那個答案有一個鏈接到CodeProject上的文章,確實如此...
基於他們已經安裝了什麼軟件,.NET框架的版本可能會在每臺計算機上有所不同。
Stackoverflow在這裏提出了一個類似的問題,其中一個可能有用的答案可能是.....看看這篇文章。
當你要安裝.NET Framework與您的應用程序,你也可能會發現.NET客戶端配置文件非常有用。這是一個小版本的框架,可以與你的發行版捆綁在一起。
這是一個斷開的鏈接 – GLlompart 2015-04-08 16:15:29
我想指出的是,該Windows XP SP3確實不有.NET Framework 3.5的(完整的個人資料)安裝。我剛剛發現並感到害怕:-0
發佈日期如何?也許贏得sp3在框架3.5發佈之前就沒有了?不管怎麼樣,如果通過Windows Update更新版本3.5可能會安裝,我想知道這一點。 – 2014-03-17 08:17:18
- 1. 當您安裝.Net 3.5 SP1時,安裝了什麼版本的.Net框架?
- 2. Windows XP和Windows Vista上的IE 6/7
- 3. 在Windows上安裝服務(VISTA/XP/7)使用Inno Setup的
- 4. Windows XP和Vista上的MediaElement vs 7
- 5. 什麼.NET框架與Windows XP「發貨」
- 6. .NET框架,Windows XP
- 7. 如何判斷在Windows 7機器上安裝了什麼版本的vb
- 8. 在windows vista上安裝和使用播放框架與java
- 9. 在Windows 7上安裝Ruby版本2.2.4
- 10. 在vista zend框架安裝
- 11. 在Windows XP SP3上安裝.net MVC 3
- 12. .NET框架4.5操作系統的要求(無Vista和XP)
- 13. 爲Windows 7和Vista啓用了UAC的安裝/卸載
- 14. ClickOnce部署無法在Windows XP上安裝.NET 4完整版
- 15. 在Windows Vista上安裝Perl
- 16. 在XP上安裝NET Framework
- 17. Windows Azure服務器上安裝了哪個版本的.net?
- 18. 在沒有zend框架的windows 7上在xampp上安裝zf2
- 19. 從XP到Vista/7
- 20. Inno安裝程序安裝到AppData \ Windows Vista/7及更新版本上的漫遊,但在Windows XP上的應用程序數據
- 21. 在windows xp上安裝web2py
- 22. 在windows xp上安裝xampp
- 23. 在windows XP上安裝gtk2hs
- 24. 在windows xp上安裝TurboGears
- 25. 在VirtualBox上安裝Windows XP
- 26. 要在XP上安裝哪些.NET版本?
- 27. 我在Windows 7上安裝maven失敗。我做錯了什麼?
- 28. 在XP和Windows 7電腦上安裝.NET 4.0程序集到GAC
- 29. 我安裝了什麼版本的alembic?
- 30. 安裝了什麼版本的drupal?
您可以構建安裝程序以檢測和/或下載適當的運行時。考慮到操作系統的擴展,你可以看到有些沒有任何框架版本,所以你不會因爲面向3.5框架而損失太多。 – Joe 2010-03-13 15:58:27
好問題,這個網站似乎回答大部分http://blogs.msdn.com/b/astebner/archive/2007/03/14/mailbag-what-version-of-the-net-framework-is-included -in-what-version-of-os.aspx,但現在我很想知道當所有的窗口*絕對保持與Windows Update *保持同步時,哪個版本的.NET被安裝。 – 2014-03-17 08:15:34