Как я могу создать визуальное студийное решение с помощью xbuild (из Mono)?

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


person Adrian Anttila    schedule 31.10.2008    source источник
comment
см. также заголовок stackoverflow.com/questions/54790/   -  person Alexander Bird    schedule 23.06.2011


Ответы (2)


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

person radical    schedule 11.10.2009

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

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

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

Этот вопрос /answer предполагает, что вместо этого вы можете использовать mdtool.

person Amanda Mitchell    schedule 31.10.2008