.NET 3.5图表控件已禁用

本文关键字:控件 NET | 更新日期: 2023-09-27 18:25:24

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

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

适用于Microsoft Visual Studio 2008的Microsoft图表控件加载项
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23903

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

为了查看图表选项,我不得不在工具箱中选择"全部显示",但现在它被禁用了,当我试图点击和拖动时,我会得到一个错误图标作为鼠标指针。我试图上传显示禁用图表的图像,但SO不允许我。

有什么方法可以将.Net 3.5图表控件与VS2010一起使用吗?

谢谢,Bryan

.NET 3.5图表控件已禁用

  1. 右键单击工具箱

  2. 选择项目。。。

  3. "图表"过滤器

  4. 签出图表复选框

现在它们应该可以使用了。

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

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

这就是我在.net 3.5中包含图表的方式。从";https://www.nuget.org/packages/System.Windows.Forms.DataVisualization/"。你可以在那里查看许可证。现在打开visualstudio/visionc#express(在我的例子中是visualc#expression2008)。转到"工具"->选择工具箱项目->在窗户里会有一个";浏览";底部的按钮。浏览下载的dll。现在它将显示";图表";控制在同一窗口的";。Net Framework Components";选项卡。现在点击它并按";OK";。现在转到你的工具箱,在那里你可以找到";图表";控制