升级到4.0.4版之后,我开始得到与调试器的连接丢失错误。我试图重新安装所有组件(monodevelop,android sdk,java sdk等)。我还清理了注册表,重新安装后重新启动。但所有努力都没有任何区别。所有android os版本(1.6到4.0)都在调试时都有相同的错误。以前的版本在调试期间大部分时间都有效。在Xamarin网站上找到答案非常困难。如果有人能够阐明这个问题,我会非常感激。感谢。
答案 0 :(得分:2)
我尝试了所有重启等等,并在我的挫折期间找到了这个帖子。最后我尝试在发布模式而不是调试中构建,并且神奇地解决了问题并附加了调试器。我可以在没有任何麻烦的情况下切换回调试。
答案 1 :(得分:2)
我通过去解决同样的问题 单声道Android选项和设置:
希望有所帮助
答案 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>