我目前在Unix环境中使用C/C++,并且是Linux环境的新手。我想学习Linux OS,并学习C#作为我职业生涯的下一级编程语言。
我决定在我的笔记本电脑上安装Ubuntu Linux。但是我不确定我们是否可以在Linux环境下编写、编译和运行C#程序。
据我所知,C#唯一的集成开发环境是MS Visual Studio。在Linux环境下,有没有什么可行的方法在C#中工作?
如果我没有其他选择,我会在我的笔记本电脑上同时安装两个操作系统-- Vista来学习C#和Linux用于其他操作系统。
发布于 2008-11-07 10:19:09
学习Mono。
Novell项目是由
发起的一项开放开发计划,目的是开发微软.NET开发平台的开源UNIX版本。它的目标是使UNIX开发人员能够构建和部署跨平台的.NET应用程序。该项目实现了微软开发的各种技术,这些技术现已提交给ECMA进行标准化。
您可以使用MonoDevelop集成开发环境。
MonoDevelop是一个免费的GNOME集成开发环境,主要为C#和其他.NET语言设计。
发布于 2008-11-07 10:22:47
Mono是一个开源的.NET编译器、运行时和库。
Monodevelop是一个开源的linux,主要用于C#开发。它包括一个GUI设计器。
发布于 2008-11-07 12:41:40
你也可以使用wine,它是Windows的一个免费实现。为此: sudo apt-get安装wine,然后您将能够运行Microsoft应用程序,并且几乎可以做任何您喜欢的事情。
编辑:我的错误,Visual Studio不起作用:-(
https://stackoverflow.com/questions/271690
复制相似问题