过去几个小时,我已经搜索了一下.我以为我在Stack Overflow上找到了几条线索,但是他们似乎都是不一样的.没有太多关于在UI中成功构建和Cli上的故障.
这里有一些输出:
Performing main compilation... Updating CodeBehind filesERROR [2011-06-03 11:27:52Z]: Error generating code for xib file '/Users/Me/documents/Code/MyApp/MainWindow.xib'System.NullReferenceException: Object reference not set to an instance of an object at MonoDevelop.DesignerSupport.CodeBehinDWriter.<get_Openfiles>m__21 () [0x00000] in <filename unkNown>:0 at MonoDevelop.IDe.dispatchService.Guisyncdispatch (MonoDevelop.IDe.MessageHandler cb) [0x00000] in <filename unkNown>:0 at MonoDevelop.DesignerSupport.CodeBehinDWriter.get_Openfiles () [0x00000] in <filename unkNown>:0 at MonoDevelop.DesignerSupport.CodeBehinDWriter.Write (System.CodeDom.CodeCompileUnit ccu,filePath path) [0x00000] in <filename unkNown>:0 at MonoDevelop.MacDev.XibCodeBehind.GenerateDesignerCode (MonoDevelop.DesignerSupport.CodeBehinDWriter writer,MonoDevelop.Projects.Projectfile xibfile,MonoDevelop.Projects.Projectfile designerfile) [0x00000] in <filename unkNown>:0 at MonoDevelop.MacDev.MacBuildUtilitIEs.UpdateCodeBehind (IProgressMonitor monitor,MonoDevelop.MacDev.XibCodeBehind generator,IEnumerable`1 items) [0x00000] in <filename unkNown>:0
我执行的命令如下所示:
/Applications/MonoDevelop.app/Contents/MacOS/mdtool -v build "--configuration:Release|iPhone" "/Users/Me/documents/Code/MyApp/MyApp.sln"
只是为了保持彻底,这里是我的版本:
OS X: 10.6.7 XCode: 3.2.6 iOS SDK: 4.3 Mono: 2.10.2 MonoDevelop: 2.4.2 Monotouch: 4.0.3
更新(6/7/2011):
作为替代,我尝试做mdtool generate-makefiles.它创建了一切可以期待的东西,并且./configure运行正常,但是失败非常糟糕.如果任何人有任何想法,我很乐意解决这个问题.
解决方法 这是一个错误,但是只有xib或项目(csproj)文件比设计器文件更新,才会生成设计器代码.在IDE中构建一次或“触摸”设计器文件,mdtool将再次工作. 总结以上是内存溢出为你收集整理的命令行 – 使用mdtool编译monotouch应用程序失败,适用于MonoDevelop全部内容,希望文章能够帮你解决命令行 – 使用mdtool编译monotouch应用程序失败,适用于MonoDevelop所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)