【发布时间】:2008-10-31 19:51:45
【问题描述】:
我最近为我的新 MacBook 下载了 Mono 2。我试图弄清楚如何使用包含在 Mono 中的 xbuild 编译 Visual Studio 解决方案。有什么想法吗?
【问题讨论】:
标签: visual-studio-2008 visual-studio-2005 mono build xbuild
我最近为我的新 MacBook 下载了 Mono 2。我试图弄清楚如何使用包含在 Mono 中的 xbuild 编译 Visual Studio 解决方案。有什么想法吗?
【问题讨论】:
标签: visual-studio-2008 visual-studio-2005 mono build xbuild
更新:xbuild 现在支持解决方案文件。见xbuild
【讨论】:
我上次检查时,xbuild 不支持解决方案(它们使用不同的文件格式),但 *.*proj 文件支持。
如果您有一个相对简单的解决方案,您也许可以在每个项目上单独使用 xbuild,但如果您的解决方案非常复杂(项目之间存在相互依赖关系等),您可能不得不这样做一点点 hack 让一切正常。
此外,值得注意的是,Visual Studio 中的 C++ 项目也不使用 msbuild(尽管 Visual Studio 2010 应该解决此问题),因此如果您需要编译任何 C++,则完全靠自己(当然,Mono 没有 C++/CLI 编译器,所以无论如何你不会在 xbuild 中走得太远)。
This question/answer 建议您改用 mdtool。
【讨论】: