如何在BodHi Linux(Ubuntu类型系统)上设置c#的开发环境

如何在BodHi Linux(Ubuntu类型系统)上设置c#的开发环境

我对我的笔记本电脑转向 Linux 感到非常困惑。我想设置一个 .netCORE 开发环境,并相信我已正确安装所有内容,但我尝试过的所有 IDE(Atom 和 VSCode)都无法按照我使用 VisualStudio 的预期工作。

例如,在 VisualStudio 中,我“创建项目”,然后弹出项目列表,例如 Console .NetCore 或 MonoGame 等。我单击它,它就会启动。 Atom 和 VScode 似乎只是文本编辑器。我可以创建一个文本文件并将其保存到一个目录或打开一个文本文件目录。例如,无法设置为控制台应用程序。我实际上只是输入文本然后保存它。

在 VS 中,我按 F5,它会编译并启动控制台并运行应用程序...但 Atom 和 VScode 似乎没有这个。我的意思是 vsCode 有 F5 功能,但它看起来不起作用。即使在接近空白的文件上也是如此。

如何设置 IDE 或使用 IDE,以便可以在 Linux 上使用 C# 编写简单的控制台应用程序?

答案1

Atom 和 Visual Studio Code 都不是 IDE(集成开发编辑器)。它们只是可用于编写源代码的文本编辑器。您需要使用适当的编译器来编译源代码。

您可以使用单核细胞增多症为了这。它是 .NET 框架的开源实现,因此可以在 Linux 中顺利运行。通过以下方式安装 -

sudo apt install mono-complete

现在,使用 Atom/Code 编写程序并使用。CS扩展。下一步是使用 mono 编译你的程序。执行此操作 -

mcs program.cs

如果您的程序不包含任何错误,则应该可以正确编译。现在您可以通过以下方式运行生成的可执行文件 -

mono program.exe

此外,如果您想使用 IDE 而不是文本编辑器+编译器组合,请安装 Mono IDE。您可以通过以下方式执行此操作 -

sudo apt-get install monodevelop

访问这个有关单声道下载的更多信息的链接。这开源项目 corefx是单声道的另一种可行替代方案。

相关内容