MonoDevelop错误:未知的MSBuild故障。请尝试重新构建项目。

5

我刚刚安装了MonoDevelop,尝试编译一个简单的“Hello World”程序。

我使用的代码:

using System;

public class HelloWorld
{
    static public void Main ()
    {
        Console.WriteLine ("Hello Mono World");
    }
}

我得到的错误是:
EmptyCSharpFile.csproj(1,1): Error: Unknown MSBuild failure. Please try building the project again (EmptyCSharpFile)

错误信息

我的系统信息: Ubuntu 16.04 LTS,已更新 MonoDevelop和mono是最新安装的。 Mono JIT编译器版本为5.0.1.1 MonoDevelop版本为5.10 我可以使用mcs并运行它,但无法使用monodevelop运行它。 我阅读了这些类似的主题,但尚未得到回复: Linux上的MonoDevelop故障“未知的MSBuild故障”C#编译Unknown MSBuild错误MonoDevelop Linuxhttps://askubuntu.com/questions/73630/could-not-obtain-c-compiler-error-when-using-monodevelop


Mono 5.x是最新版本,而MonoDevelop 5.x已经过时。请尝试通过msbuild命令在终端编译项目并查看具体情况。 - Lex Li
问题在于你需要创建一个C#项目,称为“解决方案”。与C++不同,单独的.cs文件无法编译和运行。 - Aaron Franke
1个回答

1
当我第一次安装它时,我也遇到了同样的问题。我猜你直接去 文件 -> 新建 -> 文件 -> 一般 -> 空白C#文件
相反,请选择 文件 -> 新建 -> 解决方案,然后选择 控制台 C# 项目 或者直接按下 ctrl + shift + N 按钮,然后选择下一步,并给出项目名称。默认情况下,新项目有一个简单的“hello world”程序运行它,这次它会工作。(对我有用)

我该如何修复一个已经存在这个错误的项目? - tylerlindell
我不知道,我只是做了一个简单的“Hello World”程序并卸载了它。 - Kishy Nivas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接