可以用Linux中的MonoDevelop编译Visual Studio 2010 .Net项目吗?

时间:2014-03-11 08:34:23

标签: c# .net linux visual-studio-2010 monodevelop

MonoDevelop是一个跨平台的IDE,主要是为C#和其他.NET语言设计的。它声称您可以将使用Visual Studio创建的.NET应用程序移植到Linux和Mac OSX。

我想知道是否可以在Linux上的MonoDevelop中轻松编译在VS 2010(特别是C#项目)中创建的大型复杂.Net项目?

在编译在VS 2010中创建的.Net代码时,是否会遇到很多编译错误,或者可以通过微小的更改进行编译?

1 个答案:

答案 0 :(得分:1)

只要你不小心不假设文件系统布局和使用也可移植的库这样的东西,将VS .NET项目移植到MonoDevelop就没什么问题了。

要记住一件事,Mono没有可用的整个.NET Framework堆栈。几乎所有的BCL都是完整的,但像Mono这样的库不能用于WPF。 Mono建议您使用GTK#作为GUI。