0

我在 xamarin studio(monotouch)中开发了一个 ipad 应用程序,突然我无法在 ios 设备(ipad)中调试这个应用程序,但在 ios 模拟器中一切正常。

从“构建输出”我得到以下信息,任何想法都会很好。

错误 MT0000:意外错误 - 请在http://bugzilla.xamarin.com提交错误报告 System.IO.IOException:在 System.IO.FileStream..ctor (System. String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in :0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share , Int32 bufferSize, Boolean isAsync, Boolean anonymous) [0x00000] in :0 at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access) [0x00000] in :0 at (wrapper remoting-invoke-带检查) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess) 在 Mono.CompilerServices.SymbolWriter.MonoSymbolWriter.WriteSymbolFile (Guid guid) [0x00000] 在:0 在 Mono.Cecil.Mdb.MdbWriter.Dispose () [0x00000] 在 :0 在 Mono.Cecil.ReflectionWriter.TerminateModuleDefinition (Mono.Cecil.ModuleDefinition 模块) [0x00000] 在 :0 在 Mono.Cecil.StructureWriter.TerminateAssemblyDefinition ( Mono.Cecil.AssemblyDefinition asm) [0x00000] 在:0 在 Mono.Cecil.AssemblyDefinition.Accept (IReflectionStructureVisitor 访问者) [0x00000] 在:0 在 Mono.Cecil.AssemblyFactory.WriteAssembly (Mono.Cecil.AssemblyDefinition asm,System.IO .BinaryWriter bw) [0x00000] 在 :0 在 Mono.Cecil.AssemblyFactory.SaveAssembly (Mono.Cecil.AssemblyDefinition asm, System.IO.Stream 流) [0x00000] 在 :0 在 Mono.Cecil.AssemblyFactory.SaveAssembly (Mono.Cecil.AssemblyFactory.SaveAssembly) Cecil.AssemblyDefinition asm, System.String file) [0x00000] in :0 at MTouch.SaveAssembly (Mono.Cecil.AssemblyDefinition 程序集, 布尔符号, System.字符串目标)[0x00000] in :0 at MTouch.Main2 (System.String[] args) [0x00000] in :0 at MTouch.Main (System.String[] args) [0x00000] in :0

4

2 回答 2

0

这可能是由于您在 /Volumes/BOOTCAMP 中安装的文件系统中的一些奇怪问题引起的

尝试将您的代码移出它。

于 2013-06-17T12:11:47.450 回答
0

在“iOS 构建”->“链接器选项”->“链接器行为”中,我将“仅链接 SDK 程序集”的值设置为“链接所有程序集”,问题就解决了。但是我还是没看懂区别,不知道改这个设置会不会有其他问题。

于 2013-06-25T08:59:25.787 回答