如何使用xbuild(来自Mono)构建可视化工作室解决方案?

时间:2008-10-31 19:51:45

标签: visual-studio-2008 visual-studio-2005 mono build xbuild

我最近为我的新款MacBook下载了Mono 2。我正在试图弄清楚如何用xbuild编译Visual Studio解决方案,xbuild包含在Mono中。有什么想法吗?

2 个答案:

答案 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。