【问题标题】:My Visual Studio Application runs on vista, Win7 but not xp [closed]我的 Visual Studio 应用程序在 vista、Win7 上运行但不是 xp [关闭]
【发布时间】:2013-01-15 20:54:48
【问题描述】:

我在 vs 2010 上创建了一个应用程序。它在我的 vista 上运行,我认为是 win7,但它不会无缘无故地在 xp 上打开?我错过了什么吗?

【问题讨论】:

  • 一切都有原因,请查看事件查看器。
  • 是的!代码,有关您的程序的更多信息...
  • 您的目标是什么版本的 .NET 框架?您如何部署应用程序(xcopy、msi 安装程序)?
  • 您必须提供一些信息供我们使用。它是一个控制台应用程序吗? Windows 窗体? WPF?您收到任何错误消息吗?如果你从命令行运行它怎么样?是否显示消息?
  • .net 框架安装了吗?在xp中默认是不安装的!你得到了什么错误?

标签: c# .net winforms visual-studio-2010


【解决方案1】:

http://en.wikipedia.org/wiki/.NET_Framework_version_history#.NET_Framework_4.5

.NET 4.5 仅在 Vista 或更高版本上受支持。

编辑:

您可能希望将“目标框架”:Project > Properties > Application > Target framework 更改为更早的版本,例如 .NET 4(并确保在不知道为什么它仍然无法工作之前安装 .NET 4)

【讨论】:

  • 问题标签包含 visual-studio-2010 而不是 2012。
  • @Matthew 无关紧要,除非 VS 2010 不允许手动设置目标框架,这将是愚蠢的。我只给出了一个使用 VS 2012 的示例,因为我没有可用的 VS 2010。其实问谷歌How to set target framework on VS 2010不难,见鬼;谷歌甚至省去了我全部输入的麻烦!
  • Visual Studio 2010 无法生成以.net 4.5 为目标的项目,最大为.net 4.0,XP 支持。
  • 我检查了我的 xp 机器,它似乎是 .net 4。我还是安装了 .net 4。我的应用程序是使用 .net 4 客户端配置文件构建的,但我专门针对 .net 4 生成了一个版本目标。再次出现同样的错误。
猜你喜欢
  • 2013-01-15
  • 2011-09-03
  • 1970-01-01
  • 2011-03-29
  • 2010-09-26
  • 1970-01-01
  • 2014-01-04
  • 1970-01-01
  • 2014-09-08
相关资源
最近更新 更多