我有一个使用.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