Nli*_*tis 66
MonoDevelop,与Mono Project相关的IDE应该足以在Linux上进行C#开发.现在我不知道Linux上的C#开发有什么好的剖析器和其他工具.但是请再次提醒您,C#是一种更为Windows原生的语言.您最好为Windows开发C#应用程序而不是Linux.
编辑:当您从Ubuntu软件中心下载的MonoDevelop,它将包含几乎所有你需要马上开始(编译器,运行时环境,IDE).如果您想了解更多信息,请参阅以下链接:
JHB*_*ius 21
这是一个老问题,但浏览量很高,所以我认为应该添加一些新信息:与此同时,很多事情都发生了变化,您现在也可以在 Linux 上使用微软自己的 .NET Core。它还提供 ARM 版本(32 位和 64 位)。
我建议使用MonoDevelop.
它非常明确地设计用于Mono,并且所有设置都是用C#开发的.
在Ubuntu上安装它的最简单方法是在Ubuntu中安装monodevelop软件包.(链接到 ubuntu.com 上的Mono)(但是,如果你想安装一个更新的版本,我不确定哪个PPA是合适的)
但是,我不建议使用WinForms工具包进行开发 - 我不希望它在Windows和Mono中具有相同的行为(实现方式非常不同).有关与Mono一起使用的UI工具包的概述,您可以转到Mono-project上的信息页面.
Mono Develop就是你想要的,如果你使用了visual studio,你会发现它很简单,可以开始使用.
如果我没记错,你应该可以安装 sudo apt-get install monodevelop
Mono是一个运行时环境,可以运行 .NET 应用程序并且可以在 Windows 和 Linux 上运行。它包括一个 C# 编译器。
作为 IDE,您可以使用MonoDevelop,我想也有一些可用于 Eclipse 的东西。
请注意,WinForms 对 Mono 的支持是存在的,但有些缺乏。通常,Mono 开发人员似乎更喜欢不同的 GUI 工具包,例如 Gtk#。