.NET Framework 4 桌面应用程序 [C#] 将运行 Windows 8、8.1 和 10

Posted

技术标签:

【中文标题】.NET Framework 4 桌面应用程序 [C#] 将运行 Windows 8、8.1 和 10【英文标题】:Will .NET Framework 4 desktop application [C#] run Windows 8, 8.1 and 10 【发布时间】:2016-12-10 22:43:59 【问题描述】:

我对 .NET 非常陌生,对 .NET 的了解有限。目前在visual studio 2010学习和使用C#。 我在 Windows 7 X64 中使用 .NET 4 和 C# 构建了一个小型桌面应用程序。

所以现在我有疑问,我的应用程序会在 Windows 8、8.1 和 10 上运行吗?

谢谢。

【问题讨论】:

到底为什么要使用六年前的 IDE?这是雇主或老师的愚蠢要求吗?哦,答案是肯定的。 如果他们安装了 .Net 4.0,那么可以(提示:他们可能会安装)。 @Will Visual Studio 是要花钱的,并不是所有的公司都急于在新版本一出来就付钱。我知道有几家公司在使用 VS2010 并计划在 2015 年之后进入下一个工作室。 @Will 其实我是一名学生。目前我买不起 VS 2015。这就是为什么使用 VS 2010。 您无需购买任何东西。社区版是免费的 visualstudio.com/… 如果您有 .edu 电子邮件地址,您可以免费获得企业版。 dreamspark.com 但如果你愿意,可以继续使用六年前的 IDE。 【参考方案1】:

Windows 8、8.1 和 Windows 10 具有支持 .Net framework 4.0 应用程序的 .Net 版本。例如对于 Windows 8.0,默认安装 .Net Framework 4.5。 .Net 框架支持backward compatibility 所以任何 在 4.5 或更早版本中开发的应用程序可以在 Windows 8 上运行。

见:What version of the .NET Framework is included in what version of the OS?

Windows 8(所有版本)包含 .NET Framework 4.5 作为操作系统 组件,默认安装。

Windows 10(所有版本)包含 .NET Framework 4.6 作为操作系统 组件,默认安装。

【讨论】:

帮助很大。谢谢先生。【参考方案2】:

您的应用程序将在任何支持您选择的 .NET 版本的操作系统上运行。

【讨论】:

【参考方案3】:

基本上,您的应用程序可以在任何操作系统上运行。问题是检查您尝试运行应用程序的机器是否应该安装了 .Net Framework 版本。

【讨论】:

以上是关于.NET Framework 4 桌面应用程序 [C#] 将运行 Windows 8、8.1 和 10的主要内容,如果未能解决你的问题,请参考以下文章

Win10系统无法安装.net framework 4.0怎么办

怎样查看.net framework的版本?

如何查看framework版本

如何安装.net framework

WPF开发桌面客户端需要安装Framework吗?比如我要开发个...

win10怎么启用net framework 3.5?