Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MSChart没有';项目降级时无法工作_C#_.net_Mschart_Downgrade - Fatal编程技术网

C# MSChart没有';项目降级时无法工作

C# MSChart没有';项目降级时无法工作,c#,.net,mschart,downgrade,C#,.net,Mschart,Downgrade,我有一个问题,我在4.5框架下创建了一个项目,然后将其降级到3.5,但MSChart不工作,即使它应该在3.5框架下工作。我已经删除并阅读了引用,这一点都没有帮助。在这里你需要小心,因为.NET4是一个基准 如果您有一个.NET4可执行文件,那么它可以引用一个.NET2库。(请记住,.NET2、3和3.5基本上都是.NET2) 但是,如果您有一个.NET2可执行文件,并尝试引用一个.NET4库,那么它将不起作用 我怀疑你有后者。在.NET3.5下运行可以有效地为您提供一个.NET2可执行文件。如

我有一个问题,我在4.5框架下创建了一个项目,然后将其降级到3.5,但MSChart不工作,即使它应该在3.5框架下工作。我已经删除并阅读了引用,这一点都没有帮助。

在这里你需要小心,因为.NET4是一个基准

如果您有一个.NET4可执行文件,那么它可以引用一个.NET2库。(请记住,.NET2、3和3.5基本上都是.NET2)

但是,如果您有一个.NET2可执行文件,并尝试引用一个.NET4库,那么它将不起作用

我怀疑你有后者。在.NET3.5下运行可以有效地为您提供一个.NET2可执行文件。如果MsChart组件构建为.NET4组件,则会出现问题


我会仔细检查你在这里引用的MsChart版本。如果您添加了错误的版本,仅删除和读取可能不够。

您是否收到任何错误消息?是的,我收到了一堆错误消息,它们都指向代码部分,其中包括对图表的任何引用,如系列、图表区和图表本身。哦,我收到了两条关于dll的警告:程序集“System.Windows.Forms.DataVisualization.Design.dll”被错误地指定为文件官方可下载的MSChart内容适用于3.5 SP1。我试图在3.5下创建一个新的项目,但它仍然不起作用。可能是因为我在Visual Studio 2012中工作?如果你的机器上有VS2008,那么你可以证明或反驳这一点吗?我还没有在愤怒中使用过这种东西——我现在只是把它捡起来。我很想知道你是如何解决这个问题的(假设你解决了!)我厌倦了在VS2012下让它工作,所以我只是在VS2010上继续这个项目。是的,VS2012的行为真的很糟糕。