几个月前,我开始使用 Mono 编译一个相对简单的 C# 应用程序。
我今天尝试继续处理此问题,尽管之前有一个可执行文件证明它编译得很好,但它现在正在抱怨 System.Windows.Forms
C:\Program Files\Mono-2.0.1 in>mcs ../projects/test_1/test.cs
../projects/test_1/test.cs(2,14): 错误 CS0234:类型或命名空间 名称“Windows”不存在于 命名空间“系统”。您是否缺少一个 组装参考?
编译失败:1 个错误,0 个警告
我发现有人有同样错误的论坛帖子,推荐这个:
mcs Program.cs -r:System.Windows.Forms.dll -r:System.Drawing.dll -v2
但是,-v2 参数不起作用,没有它,只会出现一系列其他命名空间错误(ToolStripButton 和类似的)。
我已经下载了最新的 Mono 2.2,但这仍然产生相同的错误。
我该如何解决这个问题?
gmcs Program.cs -r:System.Windows.Forms.dll -r:System.Drawing.dll
gmcs
使用 .NET 2.0 配置文件。