如何在VS中使用Mono for android进行调试?

时间:2012-06-28 06:53:02

标签: c# android mono xamarin.android

似乎如果我在Visual Studio中的某个地方放置一个断点,如果我在调试模式下编译我的应用程序,它就什么都不做。 (就像代码永远不会到达那一点,尽管它确实如此)。还有另一种使用Mono进行调试的方法吗?(使用VS IDE)

我做错了什么,为什么我不能调试?

3 个答案:

答案 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中进行调试。