【问题标题】:Visual Studio 2013 Targeting [duplicate]Visual Studio 2013 目标 [重复]
【发布时间】:2020-01-28 23:26:45
【问题描述】:

所以,我使用 VS 2013 并想构建将在 Windows XP 和 Windows 10 上运行的 WinForm 应用程序。我应该选择哪个 TargetFramework?当我设置 .NET Framework 2.0 时,Win10 说我需要 .NET Framework 3.5。

另外,当我设置 .NET Framework 4.5 并在 Win XP 上运行我的应用程序时,我没有检查场景。

是否可以制作适用于 XP-Vista-7-8-8.1-10 范围内所有平台的 WinFrom 应用程序?

【问题讨论】:

  • 您的问题与一系列其他问题重复。所以你应该先挖掘那些,然后再拿出一个更具体的。

标签: c# .net visual-studio-2013 target-platform


【解决方案1】:

由于 Windows XP、Vista 和 Windows 7 没有预安装任何 .NET Framework,因此无论如何您都必须安装 .NET Framework。 因此,您可以选择与 Windows XP 兼容的最高 .NET 版本,即 .NET 4。

编辑:最后支持的版本是 .NET 4.0.3

【讨论】:

  • .NET 4.0 准确地说。从 4.5 开始,XP 不再支持 .net。
  • 其实正式名称是“Microsoft .NET Framework 4”(见here)。 “Microsoft .NET Framework 4”的最新版本是4.0.3。
  • Windows Vista 和 Windows 7 确实捆绑了 .NET Framework 2.x/3.x。不再支持 4.0.x 中的任何一个。 Microsoft 仅支持 4.5.2 及更高版本。
猜你喜欢
  • 1970-01-01
  • 2015-02-12
  • 2015-06-20
  • 1970-01-01
相关资源
最近更新 更多