You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在.NET Framework控制台应用中引用System.Windows.Forms.DataVisualization遇错求助

解决.NET Framework控制台应用添加System.Windows.Forms.DataVisualization引用的问题

步骤1:卸载错误的NuGet包

  • 打开解决方案资源管理器,右键你的项目 → 选择「管理NuGet程序包」
  • 切换到「已安装」标签,找到HIC.System.Windows.Forms.DataVisualization,点击「卸载」并确认操作

步骤2:添加官方.NET框架程序集引用

  • 右键项目 → 选择「添加」→「引用」
  • 在弹出的「引用管理器」窗口中,选择左侧的「程序集」→「框架」
  • 在右侧列表里找到并勾选System.Windows.Forms和System.Windows.Forms.DataVisualization,点击「确定」

步骤3:让控制台应用支持Windows Forms组件

  • 打开项目的Program.cs文件,在Main方法开头添加两行代码:
System.Windows.Forms.Application.EnableVisualStyles();
System.Windows.Forms.Application.SetCompatibleTextRenderingDefault(false);
  • 完成后就能正常使用System.Windows.Forms.DataVisualization中的图表类了

补充说明

你之前遇到的错误,是因为第三方NuGet包试图引用ActiveX类型库(.tlb文件),而我们需要的是直接引用.NET Framework自带的原生程序集,卸载第三方包后添加官方框架引用即可解决问题。

内容的提问来源于stack exchange,提问作者user2943472

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 15:05:15