在ubuntu上编译VS2010 c#解决方案(项目)

在ubuntu上编译VS2010 c#解决方案(项目),c#,visual-studio,ubuntu,mono,C#,Visual Studio,Ubuntu,Mono,在Ubuntu上用Visual Studio构建c#解决方案的最佳方法是什么?有没有办法将.sln文件转换为makefile?我应该使用Mono吗?C#是一种.NET语言,.NET是一种基于Windows的框架。它已通过移植到Linux操作系统(包括Ubuntu)。是的,你需要使用Mono。Mono是我尝试过的最好的。上面说它们之间是二进制兼容的,所以如果它已经构建好了,你可以在Mono上运行它。无需重新编译。如果要使用MsBuild之类的进程,最好使用Mono。Mono的xBuild与之类似。

在Ubuntu上用Visual Studio构建c#解决方案的最佳方法是什么?有没有办法将.sln文件转换为makefile?我应该使用Mono吗?

C#是一种.NET语言,.NET是一种基于Windows的框架。它已通过移植到Linux操作系统(包括Ubuntu)。是的,你需要使用Mono。Mono是我尝试过的最好的。上面说它们之间是二进制兼容的,所以如果它已经构建好了,你可以在Mono上运行它。无需重新编译。

如果要使用MsBuild之类的进程,最好使用Mono。Mono的xBuild与之类似。这有一些关于使用Mono的信息。

我要做的第一件事是检查您的程序是否会按原样在Mono下运行。您还可以使用可以使用VisualStudio项目的

事实上,自MonoDevelop2.0以来,默认的项目格式一直是VS2008样式的MSBuild项目,但VS2005和VS2010格式也可以处理