我有一个使用.NET框架3.5的应用程序。 我正在为一所大学build立这个应用程序来帮助学生学习。 大多math生通常使用Windows XP SP2,Windows Vista或Windows 7.(对不起Mac用户!Mac版本将在6个月左右出现)在Windows XP,Vista和7上安装了.NET Framework的哪个版本; 我的应用程序会运行在所有这些平台上吗?
如何在Windows中以编程方式获取用电量
SaveFileDialog阻止可移动驱动器
线程。定时器麻烦
为什么即使在NetworkStream.EndRead返回0字节后,我仍然在接收数据?
是否可以禁用Windows中的特定智能卡硬件ID的自动智能卡minidriver安装?
来自维基百科和MSDN :
.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问题:
Windows 7 – 3.5
Vista – 2.0和3.0
XP – 没有安装
XP SP2 – 未安装
XP SP3 – 未安装
如果你想确定你的应用程序运行在所有这些上,你将不得不自己安装这个框架 – 使用SmallestDotNet.com 。
我想指出,Windows XP SP3没有安装.NET Framework 3.5(Full Profile)。 我刚刚发现,很害怕:-0
看看这个类似的问题“有没有一种方法可以从命令行确定.NET Framework版本? 在这里我发布了一个答案。 在那个答案有一个链接到CodeProject上的文章,确实是…
正如你打算在应用程序中安装.NET Framework一样,你也可能会发现.NET Client Profile很有用。 这是一个小版本的框架,可以与你的发行版捆绑在一起。
http://blogs.windowsclient.net/trickster92/archive/2008/05/21/introducing-the-net-framework-client-profile.aspx
基于他们已经安装的软件,.NET框架的版本可能会在每台计算机上有所不同。
一个类似的问题在这里被问到Stackoverflow和一个可能有用的回应可能是…..看看这篇文章。
http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。