Unity,C# 错误 CS0012:类型 'Color' 在未引用的程序集中定义

Unity , C# Error CS0012 : The type 'Color' is defined in an assembly that is not referenced

我使用Unity版本2020.1.11f1

我正在尝试使用 Xceed 库创建文档。但是,每次我提到 Color 时,都会出现以下错误: 错误 CS0012:类型 'Color' 在未引用的程序集中定义。您必须添加对程序集的引用 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

示例代码:

s1.Color = Color.red;
s1.Bind( brazil, "Category", "Expenses" );
c.AddSeries( s1 );

我试过用这个:[System.ComponentModel.TypeConverter("System.Drawing.Color, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]

连同此代码:

s1.Color = System.Drawing.Color.Green;

现在错误如下所示:

error CS1069: The type name 'Color' could not be found in the namespace 'System.Drawing'. This type has been forwarded to assembly 'System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' Consider adding a reference to that assembly.

解决方案是 Xceed 包丢失了对 System.Drawning.Color 库的引用或无法将其拉出。将库添加到目录时,问题解决