我最近为我的新 MacBook 下载了 Mono 2。我试图弄清楚如何使用包含在 Mono 中的 xbuild 编译 Visual Studio 解决方案。有任何想法吗?
问问题
11693 次
2 回答
12
更新:xbuild 现在支持解决方案文件。见xbuild
于 2009-10-11T12:29:51.837 回答
5
我上次检查时,xbuild 不支持解决方案(它们使用不同的文件格式),但 *.*proj 文件支持。
如果您有一个相对简单的解决方案,您可能能够在每个项目上单独使用 xbuild,但如果您的解决方案非常复杂(项目之间存在相互依赖关系等),您可能需要做一些黑客使一切正常。
此外,值得注意的是 Visual Studio 中的 C++ 项目也不使用 msbuild(虽然 Visual Studio 2010 应该解决这个问题),所以如果你需要编译任何 C++,你完全靠自己(当然, Mono 没有 C++/CLI 编译器,所以无论如何你不会在 xbuild 中走得太远)。
这个问题/答案表明您可能希望改用 mdtool。
于 2008-10-31T19:56:58.547 回答