我正在尝试使用mono编译C#,但mono正在返回以下错误:
CS0246: the type or namespace name 'Font' could not be found ...
CS0246: the type or namespace name 'Color' could not be found ...
CS0246: the type or namespace name 'Color' could not be found ...
我的导入语句如下所示:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Drawing;
using System.Drawing.Font;
using System.Drawing.Imaging;
using System.IO;
有什么想法吗?单声道是否支持字体类和颜色结构?我似乎无法找到任何关于官方支持的文件,如果你能指出我的方向是正确的,那么什么不是。
答案 0 :(得分:1)
通常,在命令行中使用mono时,您可以执行以下操作:
$ mcs program.cs
但是,您必须包含文件program.cs
顶部引用的程序集,例如 System.Drawing 。为此,您必须使用reference
开关:
$ mcs /reference:System.Drawing.dll program.cs
......直到你的程序编译。
希望这有帮助。