我对我在笔记本电脑上转向Linux感到非常困惑。我想设置一个.netCORE开发环境,并相信我已经安装好了所有的IDE,但是我尝试过的IDE(VSCode和Atom)都没有像我期望的那样使用VisualStudio。
例如,在VisualStudio中,我将“创建项目”并弹出一个项目列表,比如控制台.NetCore或MonoGame之类的。我点击它就开始了。Atom和VScode似乎只是文本编辑器。我可以创建一个文本文件并将其保存到一个目录或打开一个文本文件目录。例如,无法将其设置为控制台应用程序。我只是在键入文本,然后保存它。
在VS中,我点击了F5,它编译并启动控制台并运行应用程序.但是Atom和VScode似乎没有这一点。我的意思是,vsCode有F5的东西,但它不能工作。即使是在接近空白的文件上。
如何设置和使用IDE或使用IDE,以便在c#中的Linux上编写简单的控制台应用程序?
发布于 2020-04-26 15:07:53
Atom和Visual代码都不是IDE(集成开发编辑器)。它们只是文本编辑器,您可以使用它们来编写源代码。您需要使用适当的编译器编译源代码。
为此,您可以使用单声道。它是.NET框架的一个开源实现,因此它在Linux中运行平稳。安装在-
sudo apt install mono-complete现在,使用Atom/Code编写程序,并使用.cs扩展保存它。下一步是使用mono编译程序。做这件事-
mcs program.cs您的程序应该正确编译,因为它不包含任何错误。现在您可以通过以下方式运行生成的可执行文件-
mono program.exe此外,如果希望使用IDE而不是文本editor+compiler组合,请安装Mono。你可以通过-
sudo apt-get install monodevelop访问这个链接以获取有关mono下载的更多信息.。开放源码工程协折是mono的另一个可行的替代方案。
https://unix.stackexchange.com/questions/582639
复制相似问题