Developing C# on Linux(在 Linux 上开发 C#)
问题描述
我想知道是否有有效的开源工具可以在 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#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在 Linux 上开发 C#


基础教程推荐
- 如何激活MC67中的红灯 2022-01-01
- MS Visual Studio .NET 的替代品 2022-01-01
- 为什么Flurl.Http DownloadFileAsync/Http客户端GetAsync需要 2022-09-30
- rabbitmq 的 REST API 2022-01-01
- 如何在 IDE 中获取 Xamarin Studio C# 输出? 2022-01-01
- 将 XML 转换为通用列表 2022-01-01
- 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002 2022-01-01
- c# Math.Sqrt 实现 2022-01-01
- SSE 浮点算术是否可重现? 2022-01-01
- 有没有办法忽略 2GB 文件上传的 maxRequestLength 限制? 2022-01-01