问题描述
我想知道是否有有效的开源工具可以在 Linux (Ubuntu) 上开发 C# 应用程序.特别是,我必须开发 Windows 窗体应用程序.
I'd like to know if there are effective and open source tools to develop C# applications on Linux (Ubuntu). In particular, I have to develop Windows Forms applications.
我知道 Mono 项目,但我从未使用过它.在 Ubuntu 上建立 .NET 开发环境的最佳工具(IDE、编译器等)有哪些?
I know about the Mono project, but I've never used it. What are the best tools (IDE, compiler, etc.) to set up a .NET developing environment on Ubuntu?
在 Linux 上开发的软件可以在 Windows 上运行吗?是否存在不同的行为或不兼容?
Is software developed on Linux runnable on Windows? Are there different behaviors or incompatibilities?
推荐答案
MonoDevelop,Mono Project 关联的 IDE 应该足够在 Linux 上进行 C# 开发了.现在我不知道在 Linux 上用于 C# 开发的任何好的分析器和其他工具.但是再次提醒您,C# 是一种更原生于 Windows 的语言.比起为 linux 开发 C# 应用程序,你更适合为 Windows 开发 C# 应用程序.
MonoDevelop, the IDE associated with Mono Project should be enough for C# development on Linux. Now I don't know any good profilers and other tools for C# development on Linux. But then again mind you, that C# is a language more native to windows. You are better developing C# apps for windows than for linux.
当您从 Ubuntu 软件中心下载 MonoDevelop 时,它将包含您立即开始所需的几乎所有内容(编译器、运行时环境、IDE).如果您想了解更多信息,请参阅以下链接:
When you download MonoDevelop from the Ubuntu Software Center, it will contain pretty much everything you need to get started right away (Compiler, Runtime Environment, IDE). If you would like more information, see the following links:
- http://monodevelop.com/
- http://en.wikipedia.org/wiki/MonoDevelop
- http://en.wikipedia.org/wiki/Mono_%28software%29李>
- http://www.mono-project.com/Development_Environments
这篇关于在 Linux 上开发 C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!