Vb.net Visual Studio 2013和.net 3.5的图表控件

Vb.net Visual Studio 2013和.net 3.5的图表控件,vb.net,.net-3.5,visual-studio-2013,Vb.net,.net 3.5,Visual Studio 2013,下午好 因此,我使用vb.net通过Visual Studio 2013开发了一个应用程序。它包含默认的MS图表控件,并用数据库中的数据填充它。我的应用程序在我的Windows7.NET4.5环境中运行良好。没问题 现在是发布的时候了,我记得我的应用程序需要在WindowsXP用户的.NET3.5中运行。因此,我将该项目转换为.NET3.5框架。显然,我的图表控件只适用于.NET4.0及更高版本,这给了我各种各样的错误。因此,我发布应用程序,不管向导有什么错误,并在我的Windows7电脑上运行

下午好

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

现在是发布的时候了,我记得我的应用程序需要在WindowsXP用户的.NET3.5中运行。因此,我将该项目转换为.NET3.5框架。显然,我的图表控件只适用于.NET4.0及更高版本,这给了我各种各样的错误。因此,我发布应用程序,不管向导有什么错误,并在我的Windows7电脑上运行它。它可以工作!现在,我尝试使用.NET3.5在我的WindowsXP虚拟机上运行该应用程序。(我已将Microsoft.net 3.5图表控件安装到XP中,希望它最终能正常工作。)

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

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

我曾考虑将该应用程序转换为.NET4.0,但需要该应用程序的用户仍在运行3.5


谢谢你的帮助

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

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


下载:

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

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


谢谢你们的帮助

你发表的时候有各种各样的错误,希望它能工作?是的!有趣的是,它确实适用于我的Windows 7 PC。错误来自于.net 3.5无法识别图表控件。你不能下载framework v4 for xp并让用户安装吗?我考虑过了。因为它是为了一个企业,而且有几个用户,所以我会尽可能地让它对用户友好。谢谢你的建议!谢谢你的回复!这确实为我指明了正确的方向,但是.NET3.5控件与Windows7不兼容。。。啊!