在Xamarin iOS中调试异步代码

时间:2014-03-20 10:25:17

标签: c# visual-studio asynchronous xamarin.ios xamarin

我似乎无法调试使用async关键字的任何代码。有没有人有任何想法来解决这个问题?我完全无能为力。我按照几个人的建议尝试了不同的链接设置,但没有成功。 使用async之前的任何断点都有效。

编辑:当我在Mac上使用Xamarin Studio打开解决方案时,调试代码就可以了。但是我更喜欢在Visual Studio中开发。

另一个编辑:我已经解决了#39;它通过在Xamarin Studio中创建所有项目。如果我发现问题是什么,我会在这里发布。

Sample breakpoint

2 个答案:

答案 0 :(得分:0)

您可以尝试清理解决方案并重新构建,也可以从设备中删除该应用。

您可能正在运行不匹配的代码版本。

答案 1 :(得分:0)

  1. 重新启动机器,完成后不要启动VS
  2. 导航到C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root
  3. 删除所有调试缓存
  4. 对此文件夹执行相同的操作..C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root
  5. 启动VS,确保以管理员身份运行。
  6. 设置断点,验证符号是否已加载且断点是否成立。
相关问题