对于 C#、C++(任何 C 语言)和 Visual Studio,我完全是个菜鸟。
我正在尝试使用以下方法在图表上绘制表格
public override void OnPaintChart(PaintChartEventArgs args)
{
Graphics gr = args.Graphics;
Font font = new Font("Arial", 10);
for (int i = 0; i < KeyLevel.Length; i++)
gr.DrawString(KeyLevel[i].ToString(), font, Brushes.LightGray, 20, 23 * i + 30);
}
但我收到以下错误: “类型‘Graphics’是在未引用的程序集中定义的。您必须添加对程序集‘System.Drawing.Common、Version=6.0.0.0、Culture=neutral、PublicKeyToken=cc6...的引用。 ...”
如果我右键单击我的项目并转到“添加”>“引用”,则唯一可用的 system.drawing 显示为版本 4.0.0.0。
我已经更新了 Visual Studio 并更新了 .net。
我已经陈述/引用了? (不懂术语)
using System;
using System.Drawing;
在我的脚本的开头。
如何获取版本 6.0.0.0?
我真的被这个问题困扰了。
提前致谢。
最佳答案
如果有人遇到同样的问题,请提供解决方案。
更新到 Visual Studio 2022。
更新.net
在 Visual Studio 中,右键单击项目 > 管理 NuGet 包
搜索绘图并安装包。
咒骂微软让生活变得艰难。
完成。
关于C# System.Drawing 引用问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71873445/