.NET 3.5图表控件已禁用

.NET 3.5图表控件已禁用

问题描述:

我一直在使用.NET 4.0 C#Windows窗体应用程序利用图表控件在我的窗体上绘制图表。我最近不得不切换到.NET 3.5以使用不支持4.0的引用。现在,我无法将图表控件用于我的应用程序。 我已经下载并安装了推荐的软件包:.NET 3.5图表控件已禁用

Microsoft图表控件的Microsoft .NET Framework 3.5
http://www.microsoft.com/download/en/details.aspx?id=14422

Microsoft图表控件的附加组件的Microsoft Visual Studio 2008的
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23903

但我的问题是我正在使用Visual Studio 2010,该附件仅适用于vs2008。

我不得不在工具箱上选择'全部显示',以便看到图表选项,但现在它被禁用,当我尝试点击并拖动时,我得到一个错误图标作为我的鼠标指针。 我试图上传显示禁用图表的图像,但是SO不会让我。

有什么办法可以在VS2010中使用.Net 3.5 Chart Controls?

感谢, 布莱恩

+0

您是否尝试将项目的输出项目属性从4.0项目更改为初始项目的3.5项目 – MethodMan 2012-02-20 19:32:40

+1

很少有情况下4.0应用程序无法引用3.5程序集,因为所述程序集将以CLR2兼容性模式运行。你确定你不能使用4.0吗? – roken 2012-02-20 19:58:49

+0

我已将项目属性更改为3.5。 – user1221830 2012-02-20 20:11:07

  1. 右键单击工具箱进入

  2. 选择项目...

  3. 过滤器 “图表”

  4. 退房排行榜复选框

现在他们应该可用。

如果您升级到框架4.0,请删除手动添加的图表控件引用,因为框架4已经具有图表控件。

+0

不相关 - 问题说:“我最近不得不切换到.NET 3.5以使用不支持4.0的引用。” – ToolmakerSteve 2017-12-16 15:34:29

转到项目|应用程序属性并将您的目标框架更改为.NET Framework 4.它将自行关闭解决方案并重新打开它。您的图表控件将被启用。

+0

不相关 - 问题说“我最近必须切换到.NET 3.5才能使用不支持4.0的引用“。 – ToolmakerSteve 2017-12-16 15:34:06