【发布时间】:2011-04-19 01:10:13
【问题描述】:
我正在测试 MonoTouch(用 C# 而不是 Objective-C 开发的想法听起来很棒)。我编写了一个非常简单的应用程序,它编译良好,并且在模拟器上运行良好。
但是每当我添加断点并点击调试时,我都会得到:
System.Net.Sockets.SocketException: Address already in use
at System.Net.Sockets.Socket.Bind (System.Net.EndPoint local_end) [0x00000] in <filename unknown>:0
at Mono.Debugger.Soft.VirtualMachineManager.BeginListen (System.Net.IPEndPoint dbg_ep, System.Net.IPEndPoint con_ep, System.AsyncCallback callback) [0x00000] in <filename unknown>:0
at MonoDevelop.Debugger.Soft.RemoteSoftDebuggerSession.StartListening (MonoDevelop.Debugger.Soft.RemoteDebuggerStartInfo dsi) [0x00000] in <filename unknown>:0
at MonoDevelop.Debugger.Soft.IPhone.IPhoneDebuggerSession.OnRun (Mono.Debugging.Client.DebuggerStartInfo startInfo) [0x00000] in <filename unknown>:0
at Mono.Debugging.Client.DebuggerSession+<Run>c__AnonStorey6.<>m__2 () [0x00000] in <filename unknown>:0
我已经尝试阅读文档和常见问题解答、更改目标以及我可以搜索到的几乎所有其他解决方案(大多数都不相关 - 似乎这个错误主要在您开发 ASP.Net Mono 项目时出现)。我真的希望有一个简单的“转动开关”解决方案。
为了记录,我正在使用:
- MonoDevelop 2.4.2
- MonoFramework-2.10.1_3
- MonoTouch 4 试用版(会阻碍调试吗?)
- Mac O X 10.6.7
- 添加的库:System.Net、System.Text、System.IO 和对 System.Json 的引用
一如既往,感谢您的宝贵时间,
男人
【问题讨论】:
标签: debugging mono xamarin.ios monodevelop