在Ubuntu上使用Visual Studio构建c#解决方案的最佳方法是什么?有没有办法将.sln文件转换为makefile?我应该使用Mono吗?
答案 0 :(得分:2)
我要做的第一件事就是使用Moma
检查您的程序是否会按Mono
运行。您还可以使用可以使用Visual Studio项目的MonoDevelop
。
从他们的faq:实际上,由于MonoDevelop 2.0的默认项目格式已经是VS2008风格的MSBuild项目,但VS2005和VS2010格式也都得到了处理。
答案 1 :(得分:0)
C#是.NET语言,.NET是基于Windows的框架。它已通过Mono Project移植到Linux操作系统(包括Ubuntu)。所以是的,你需要使用Mono。
答案 2 :(得分:0)
Mono是我尝试过的最好的。它在their homepage上说它们彼此之间是二进制兼容的,所以如果它已经构建,你可以在Mono上运行它。无需重新编译。
答案 3 :(得分:0)
如果你想使用像MsBuild这样的过程,你最好的选择是使用Mono。 Mono有类似的xBuild。此SO question包含有关使用Mono的一些信息。