似乎如果我在Visual Studio中的某个地方放置一个断点,如果我在调试模式下编译我的应用程序,它就什么都不做。 (就像代码永远不会到达那一点,尽管它确实如此)。还有另一种使用Mono进行调试的方法吗?(使用VS IDE)
我做错了什么,为什么我不能调试?
答案 0 :(得分:2)
Mono for Android 4.2.3目前存在一个导致此行为的错误。
错误报告已填写,可在此处查看:https://bugzilla.xamarin.com/show_bug.cgi?id=5806
暂时将此版本恢复为之前版本的Mono for Android。
答案 1 :(得分:1)
我打赌你这与符号有关。如果Visual Studio无法理解符号,则忽略断点,据我所知,Visual Studio只读取PDB文件,而Mono拥有自己的格式。现在,我认为您可以使用Mono生成PDB文件,但是您检查过这些符号是否正常?
答案 2 :(得分:1)
确保您没有使用链接器。在单声道Android选项中切换为无连接之前,我无法在VS中进行调试。