使用 System.Windows.Forms 损坏的 Mono C# 代码

问题描述 投票:0回答:1

几个月前,我开始使用 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,但这仍然产生相同的错误。

我该如何解决这个问题?

c# winforms mono
1个回答
9
投票
gmcs Program.cs -r:System.Windows.Forms.dll -r:System.Drawing.dll

gmcs
使用 .NET 2.0 配置文件。

© www.soinside.com 2019 - 2024. All rights reserved.