刚刚安装了MonoDevelop,我尝试编译一个简单的"Hello World".我使用的代码:
using System;
public class HelloWorld
{
static public void Main ()
{
Console.WriteLine ("Hello Mono World");
}
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
EmptyCSharpFile.csproj(1,1): Error: Unknown MSBuild failure. Please try building the project again (EmptyCSharpFile)
Run Code Online (Sandbox Code Playgroud)
我的系统信息:Ubuntu 16.04 LTS,更新MonoDevelop和mono是新安装的.Mono JIT编译器版本5.0.1.1 MonoDevelop版本5.10我可以使用mcs并运行它但不能使用monodevelop来运行它.我确实读过这些类似的主题,但还没有回复: Linux上的MonoDevelop故障"未知的MSBuild失败" ; C#编译未知的MSBuild错误MonoDevelop Linux ; https://askubuntu.com/questions/73630/could-not-obtain-c-compiler-error-when-using-monodevelop
当我第一次安装它时,我也遇到了同样的问题,我假设你直接进入文件->新建->文件->常规->空c#文件。
相反,转到文件->新建->解决方案 ,从那里选择控制台 C# 项目,或者只需按 ctrl + shift + N 选择下一步,并给出项目名称,默认情况下,新项目有一个简单的 hello world 程序运行它,这到时候它会起作用。(它对我有用)