Сборка командной строки Monotouch не работает - PullRequest
1 голос
/ 01 февраля 2011

Я пытаюсь создать решение monotouch из командной строки, оно никогда не проходит мимо «Загрузка проектов». Команда просто выходит после этой строки.

Кто-нибудь может помочь?

MAC-2:IPadClient Chris$ /Applications/MonoDevelop.app/Contents/MacOS/mdtool build -p IPadClient.sln 
    MonoDevelop Build Tool
    Loading solution: /Users/Chris/Dropbox/IPadClient/IPadClient.sln
       Loading solution: /Users/Chris/Dropbox/IPadClient/IPadClient.sln
          Loading projects .

.

Ответы [ 2 ]

3 голосов
/ 01 февраля 2011

Я думаю, вам нужно опустить -p в командной строке.

mdtool build может быть дополнительно предоставлен файл решения (например, mdtool build IPadClient.sln), иначе он просто создаст первое решение, найденное в каталоге. Аргумент -p предназначен для указания имени конкретного проекта в решении, которое вы хотите построить, вместо построения всех проектов в решении.

Итак, в вашем случае он загружает первое найденное решение в каталоге, пытается создать проект с именем "IPadClient.sln", не находит его и решает, что он не имеет ничего общего.

0 голосов
/ 01 февраля 2011

Я понял, что если решение уже было построено, оно не пройдет этот шаг. Решением было сначала очистить его.

...