Debugging Xamarin调试器赢得';无法附加到期dll

Debugging Xamarin调试器赢得';无法附加到期dll,debugging,xamarin,xamarin.forms,Debugging,Xamarin,Xamarin.forms,我有一个xamarin forms(pcl/android/ios)解决方案,它引用了从(mono)编译的dll 该应用程序运行良好,现在仍然如此。我仍然能够在我的设备上编译并运行应用程序,只是我不能再调试了。应用程序一启动,断点就从红点变为红圈 这一切都是在我安装了一些更新后不久(五月初)开始的。起初我认为这是因为最新的Xamarin.Forms更新有问题,但即使恢复到旧版本也没有帮助。我已经为mac安装了VS2017社区,但运气不好。昨天我试着在PC上运行VS2017上的调试器,也没有成功。

我有一个xamarin forms(pcl/android/ios)解决方案,它引用了从(mono)编译的dll

该应用程序运行良好,现在仍然如此。我仍然能够在我的设备上编译并运行应用程序,只是我不能再调试了。应用程序一启动,断点就从红点变为红圈

这一切都是在我安装了一些更新后不久(五月初)开始的。起初我认为这是因为最新的Xamarin.Forms更新有问题,但即使恢复到旧版本也没有帮助。我已经为mac安装了VS2017社区,但运气不好。昨天我试着在PC上运行VS2017上的调试器,也没有成功。然后我开始删除引用,删除数据包,现在我知道是我编译的这个dll导致调试器不再连接

然而,由于应用程序仍然工作良好,而且由于我不能没有这个dll。。。有人知道如何让调试器重新工作吗


Best Gerrit

是否只有中断点不起作用的iOS?还是Android?所有涉及的项目都不会遇到任何断点。即使是pcl,即使它没有对dll的引用。好的,我想我已经找到了一种解决方法。我需要卸载ios或android。然后我需要删除对dll的引用。然后我需要对dll的使用以及使用该dll的所有代码进行注释。之后,我可以编译和调试。然后我加载卸载的项目,取消注释前面注释的所有内容,并点击调试器。。。它一直工作到ide重新启动。哇,非常高效;-)嗯,它不像描述的那样“好”。有时断点仍然没有被命中。我不知道。。。是IDE还是我做的什么。在不同的机器上尝试了该解决方案。有时有效,有时无效。