2011-02-01 81 views
1

我试图从命令行构建单点触摸解决方案,它永远不会通过“加载项目”。该命令在该行后面退出。单击命令行编译不工作

任何人都可以帮忙吗?

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 . 

回答

0

我想通了,如果解决方案已经建成,它不会移动通过该步骤。解决方案是先清理它。

3

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

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

所以你的情况是加载它找到的第一个解决方案目录,试图建立一个名为“IPadClient.sln”项目,没有找到它,并决定它无关。

+0

我也为你提交了一个bug:https://bugzilla.novell.com/show_bug.cgi?id=668690 – 2011-02-01 18:47:30