Xamarin Android(Visual Studio 2015)无法连接到debugging器

我有一个问题与debugging器(Visual Studio 2015),因为它始终停止后立即开始debugging(它工作得很好,没有debugging),我有我的机器重置并重新安装Visual Studio 2015,但它没有帮助。

这里是logcat的日志 :monodroid-debug接受stdout和stderr的错误(127.0.0.1:8896)已经在使用的地址

这里是来自Xamarin日志的日志

Mono.Debugging.Soft.ConnectionException: Could not connect to the debugger. ---> Mono.Debugger.Soft.VMDisconnectedException: Exception of type 'Mono.Debugger.Soft.VMDisconnectedException' was thrown. Server stack trace: at Mono.Debugger.Soft.Connection.SendReceive(CommandSet command_set, Int32 command, PacketWriter packet) at Mono.Debugger.Soft.Connection.VM_GetVersion() at Mono.Debugger.Soft.Connection.Connect() at Mono.Debugger.Soft.VirtualMachine.connect() at Mono.Debugger.Soft.VirtualMachineManager.Connect(Connection transport, StreamReader standardOutput, StreamReader standardError) at Mono.Debugger.Soft.VirtualMachineManager.ConnectInternal(Socket dbg_sock, Socket con_sock, IPEndPoint dbg_ep, IPEndPoint con_ep) at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Object[]& outArgs) at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase) at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData) at Mono.Debugger.Soft.VirtualMachineManager.ConnectCallback.EndInvoke(IAsyncResult result) at Mono.Debugger.Soft.VirtualMachineManager.EndConnect(IAsyncResult asyncResult) at Mono.Debugging.Soft.SoftDebuggerSession.<>c__DisplayClass9.b__8(IAsyncResult ar) --- End of inner exception stack trace --- 

任何帮助深表感谢!

Solutions Collecting From Web of "Xamarin Android(Visual Studio 2015)无法连接到debugging器"

我有同样的问题,我可以通过以下方式连接debugging器:

http://dotnetbyexample.blogspot.cz/2016/02/fix-for-could-not-connect-to-debugger.html

简而言之:

  • 在Android项目 – >属性 – > Android选项 – >打包中禁用“使用快速部署(仅限debugging模式)”

  • 在Hyper-Vpipe理器中启用“迁移到具有不同处理器版本的物理计算机”转至虚拟机 – >设置 – >处理器 – >兼容性

对我来说,这是在Windows 10上运行的DELL笔记本电脑的一个问题,在我回到Windows 8.1之后,现在工作正常

接受stdout和stderr错误(127.0.0.1:8896)地址已经在使用中

这已经报告给Xamarin作为错误34476 。

虽然问题是VS 2015.最近用visual studio 2017版本15.2有这个问题。 卸载视觉工作室和降级到以前的工作VS在我的情况帮助。 希望不久他们将修复这个错误。 https://forums.xamarin.com/discussion/95555/how-to-downgrade-visual-studio-2017-version-15-2-to-15-0