我正在尝试从命令行构建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”的项目,而不是查找它,并决定不执行任何操作。