初始化调试器时出错:Mono.Debugging.Soft.DisconnectedException

时间:2012-02-29 18:40:16

标签: xamarin.android

升级到4.0.4版之后,我开始得到与调试器的连接丢失错误。我试图重新安装所有组件(monodevelop,android sdk,java sdk等)。我还清理了注册表,重新安装后重新启动。但所有努力都没有任何区别。所有android os版本(1.6到4.0)都在调试时都有相同的错误。以前的版本在调试期间大部分时间都有效。在Xamarin网站上找到答案非常困难。如果有人能够阐明这个问题,我会非常感激。感谢。

6 个答案:

答案 0 :(得分:2)

我尝试了所有重启等等,并在我的挫折期间找到了这个帖子。最后我尝试在发布模式而不是调试中构建,并且神奇地解决了问题并附加了调试器。我可以在没有任何麻烦的情况下切换回调试。

答案 1 :(得分:2)

我通过去解决同样的问题 单声道Android选项和设置:

  • 链接:adk和用户程序集
  • 使用共享运行时:是
  • 使用快速部署:是

希望有所帮助

答案 2 :(得分:0)

我也遇到过这个。

我已升级到4.05测试版,但问题仍然存在。然后我禁用了项目Properties -> Mono Android Options -> Use Fast Deployment(仅限调试模式),手动选择了Deploy Solution,调试器神奇地附加并正常工作。

不确定是否需要4.05升级,但我怀疑关闭快速部署是修复它的原因。

答案 3 :(得分:0)

每次更改文件时都会出现此问题:例如,更改main.axml文件时。或者在添加新的.so文件时。只运行你的项目两次(首先出现这个错误,第二次转弯它正常运行)

答案 4 :(得分:0)

删除.vs,bin和obj文件夹后重新启动Visual Studio

答案 5 :(得分:-1)

  • 我通过下载[Mono.Posix.dll] [1]解决了这个问题并将其粘贴 在例外中提到路径。我的路径:C:\ Program Files (x86)\ Microsoft Visual 工作室\ 2017 \专业\ Common7 \ IDE \扩展\ Xamarin.VisualStudio

  • [1] https://bugzilla.xamarin.com/attachment.cgi?id=22522

    另外在路径C:\ Program中的devenev.exe.config中添加以下行 文件(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE:

   
   <runtime>
       <loadFromRemoteSources enabled="true"/> </runtime>