很抱歉,如果我的问题完全愚蠢,但我刚刚在Mac OS X 10.5上安装了最新版本的Mono(2.10.1)和MonoDevelop,而这一小段代码无法编译
using System;
using System.Collections.Generic;
namespace Tests
{
class MainClass
{
public static void Main (string[] args)
{
HashSet<int> set = new HashSet<int>();
Console.WriteLine("set.Add(5)={0}", set.Add(5));
}
}
}
编译时我得到标题中提到的错误...我的项目设置说我使用的是Mono / .NET 3.5 ......
我可能忘记了什么?
答案 0 :(得分:8)
我刚刚在Monodevelop 2.4(32位linux,单声道2.6.7)上重现了这一点。
这是错误
https://bugzilla.novell.com/show_bug.cgi?id=666944
<强>修正强>
编辑引用以包含'System.Core'(3.5) 它现在编译好了!
在Monodevelop 2.6中已经不再问题了(使用单声道2.10,32位linux测试)