我最近为我的新款MacBook下载了Mono 2。我正在试图弄清楚如何用xbuild编译Visual Studio解决方案,xbuild包含在Mono中。有什么想法吗?
答案 0 :(得分:11)
更新:xbuild现在支持解决方案文件。见xbuild
答案 1 :(得分:5)
我最后一次检查时,xbuild不支持解决方案(它们使用不同的文件格式),但*。* proj文件是。
如果你有一个相对简单的解决方案,你可以分别在每个项目上使用xbuild,但如果你的解决方案非常复杂(项目之间的相互依赖性等),你可能不得不这样做一点点黑客攻击让一切都运转起来。
此外,值得注意的是Visual Studio中的C ++项目也不使用msbuild(虽然Visual Studio 2010应该修复它),所以如果你需要编译任何C ++,那么你完全靠自己(当然,Mono没有C ++ / CLI编译器,所以无论如何你都不会在xbuild上走得太远。
This question/answer表示您可能希望使用mdtool。