Monotouch命令行构建不起作用

时间:2011-02-01 18:18:36

标签: .net ios build xamarin.ios monodevelop

我正在尝试从命令行构建一个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 个答案:

答案 0 :(得分:3)

我认为您需要从命令行中省略-p。

mdtool build可以选择提供解决方案文件(例如mdtool build IPadClient.sln),否则它只会构建它在目录中找到的第一个解决方案。 -p参数用于指定要构建的解决方案中的特定项目的名称,而不是在解决方案中构建所有项目。

所以在你的情况下,它正在加载它在目录中找到的第一个解决方案,尝试构建一个名为“IPadClient.sln”的项目,找不到它,并决定它无关。

答案 1 :(得分:0)

我想出来,如果解决方案已经构建完毕,它将不会超过该步骤。解决方案是先清理它。