【问题标题】:Monotouch (mtouch) command line error MT0007 - "The root assembly does not exist"Monotouch (mtouch) 命令行错误 MT0007 -“根程序集不存在”
【发布时间】:2013-01-02 15:42:32
【问题描述】:

我们正在尝试使用 MonoTouch mtouch 命令行在模拟器中运行我们的应用程序。我们有一个解决方案,其中包含 3 个项目、一个库、一个前端应用程序和一个测试项目。当我们在前端应用程序上使用 mtouch --installsim 时,一切正常。但是,当我们在测试项目上运行 mtouch --installsim 或 mtouch --debugsim 时,我们会得到这个错误:

错误 MT0007:根程序集“--installsim=/Users/myuser/root4/trunk/App/UnifiedTests/bin/iPhoneSimulator/Debug/UnifiedTests.app”不存在

上面的应用程序可以在 MonoDevelop 的模拟器中正常构建和运行,但在命令行中,它不起作用。这是确切的命令行输入:

/Developer/MonoTouch/usr/bin/mtouch --debugsim=/Users/myuser/root4/trunk/App/UnifiedTests/bin/iPhoneSimulator/Debug/UnifiedTests.app --stdout=/Users/myuser/output - -stderr=/Users/myuser/error

/Developer/MonoTouch/usr/bin/mtouch --installsim=/Users/myuser/root4/trunk/App/UnifiedTests/bin/iPhoneSimulator/Debug/UnifiedTests.app --stdout=/Users/myuser/output - -stderr=/Users/myuser/error

关于为什么这不起作用的任何想法?测试应用和主应用之间似乎没有任何显着差异。

【问题讨论】:

    标签: ios ipad command-line build xamarin.ios


    【解决方案1】:

    那是因为mtouch中没有--installsim选项(未知命令怀疑是程序集名)。

    可用的是 --launchsim--debugsim,并且都被描述为 here

    尝试使用mtouch --help 查看所有可用选项或在线阅读man page

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-17
      • 2013-08-23
      • 1970-01-01
      • 2017-10-13
      • 2011-05-24
      • 2012-03-20
      • 2014-02-10
      • 2018-05-11
      相关资源
      最近更新 更多