我想使用mono编译并运行下面的文件,但是我遇到了编译错误
dmcs test.cs -r:System.Net.Http
错误CS0006:找不到元数据文件`System.Net.http' 编译失败:1个错误,0个警告
dmcs test.cs -r:System.Net
test.cs(1,18):错误CS0234:类型或命名空间名称
Http' does not exist in the namespace
System.Net'。您是否缺少`System.Net.Http'程序集参考?
来源
using System.Net.Http;
public class Hello1
{
public static void Main()
{
HttpClient c;
}
}
答案 0 :(得分:1)
在我的Ubuntu 14.04上,默认SDK为4.0,但版本4.5中提供了System.Net.Http
。
dmcs Program.cs -r:System.Net.Http -sdk:4.5
或者来自MonoDevelop:ProjectOptions-> Build-> General->目标框架:Mono/.NET 4.5