我正在尝试从命令行构建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 .

最佳答案

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

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

因此,在您的情况下,它正在加载它在目录中找到的第一个解决方案,尝试构建一个名为“IPadClient.sln”的项目,而不是查找它,并决定不执行任何操作。

08-24 17:57