2008-10-31 4 views
5

Недавно я загрузил Mono 2 для своего нового MacBook. Я пытаюсь понять, как скомпилировать решения Visual Studio с помощью xbuild, который включен в Mono. Есть идеи?Как я могу создать визуальное студийное решение с помощью xbuild (из Mono)?

+0

см. также http://stackoverflow.com/questions/54790/is-it-possible-to-build-msbuild-files-visual-studio-sln-from-the-command-line-i – 2011-06-23 12:04:20

ответ

11

Обновление: xbuild теперь поддерживает файлы решений. см. xbuild

5

В прошлый раз, когда я проверял, решения не поддерживались xbuild (они используют другой формат файла), но файлы *. * Proj.

Если у вас относительно простое решение, вы можете уйти с помощью xbuild для каждого проекта отдельно, но если ваше решение очень сложное (с взаимозависимостью между проектами и т. Д.), Вам, вероятно, придется сделайте немного взлома, чтобы все работало.

Кроме того, стоит отметить, что проекты C++ в Visual Studio не используют msbuild, хотя (хотя Visual Studio 2010 должен это исправить), поэтому, если вам нужно скомпилировать любой C++, вы полностью сами по себе (конечно, у Mono нет компилятора C++/CLI, так что вы бы не очень далеко от xbuild, так или иначе).

This question/answer предлагает вместо этого использовать mdtool.

+0

+ 1 для подсказки для проектов c/C++ и mdtool – Nils 2010-04-21 06:00:27

Смежные вопросы