【问题标题】:Visual Studio 2013 and Chart Control for .net 3.5Visual Studio 2013 和 .net 3.5 的图表控件
【发布时间】:2014-05-15 19:10:53
【问题描述】:

下午好!

所以我使用 vb.net 通过 Visual Studio 2013 开发了一个应用程序。它包含默认的 MS 图表控件,并用我的数据库中的数据填充它。我的应用程序在我的 Windows 7 .net 4.5 环境中运行良好。没有问题。

现在是发布时间了,我记得我的应用程序需要在 Windows XP 用户的 .net 3.5 中运行。因此,我将项目转换为 .net 3.5 框架。显然,我的图表控件仅适用于 .net 4.0 及更高版本,这给了我各种错误。因此,无论向导是否出现错误,我都会发布该应用程序,并在我的 Windows 7 PC 上运行它。有用!现在,我尝试使用 .net 3.5 在我的 Windows XP 虚拟机中运行该应用程序。 (我已将 Microsoft .net 3.5 图表控件安装到 XP 中,希望它最终能正常工作。)

这是我在 XP 上运行应用程序时遇到的错误:“无法继续。应用程序格式不正确。请联系应用程序供应商寻求帮助。”

我对出版还比较陌生,所以我不确定这里到底出了什么问题。是图表控件有问题,还是发布的文件有问题?

我已经考虑将应用程序转换为 .net 4.0,但需要该应用程序的用户仍在 3.5 中运行。

感谢您的帮助!

【问题讨论】:

  • 您发布的时候出现了各种错误并希望它能够正常工作?
  • 是的!有趣的是,它确实适用于我的 Windows 7 PC。错误来自 .net 3.5 无法识别图表控件。
  • 你不能下载framework v4 for xp让你的用户安装吗?
  • 我考虑过。由于它是针对企业的并且有多个用户,因此我会尽可能地保持用户友好。感谢您的建议!

标签: vb.net .net-3.5 visual-studio-2013


【解决方案1】:

我现在可以正常工作了。我最终在我的 Windows XP 虚拟机上安装了 VS 2010 并在那里重新创建应用程序,复制/粘贴代码。这样,我就可以毫无问题地使用 .NET 3.5 图表控件。发布和安装都成功了。

看起来使用旧版本的 VS 是我的最佳选择。我认为最好不要强迫用户安装 .NET 4.0。

谢谢大家的帮助!

【讨论】:

    【解决方案2】:

    如果您使用 .NET 4.0 版本的图表控件,您将在 .NET 3.5 上运行时遇到问题

    最好掌握 .NET 3.5 版本的控件并在 .NET 3.5 应用程序中使用它。 换句话说,将您的应用更改为 .NET 3.5,删除现有的 MS Chart 控件并使用 .NET 3.5 版本。

    下载:Microsoft Chart Controls for Microsoft .NET Framework 3.5

    【讨论】:

    • 感谢您的回复!这确实有助于为我指明正确的方向,但 .net 3.5 控件与 Windows 7 不兼容...啊!
    猜你喜欢
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2010-10-10
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    相关资源
    最近更新 更多