在VS 2015社区版中部署后,Xamarin调试器停止

时间:2017-03-09 05:53:28

标签: c# xamarin.android

我最近在Visual Studio上开始使用Xamarin进行开发,并且能够在KitKat中开发2个小应用程序。最近,我的模拟器需要进行强制更新,并自动升级到Marshmallow。更新后,我遇到调试器问题。

我认为调试器无法连接到我的模拟器,但不知道要做什么更改,以使调试器再次工作。

解释

使用 KitKat(4.4)XXHDPI 手机模拟器错误消息调试代码,如下所示:

  

无法连接到调试器。

     

InspectorDebugSession(0):Disposed

     

InspectorDebugSession(0):HandleTargetEvent:TargetExited **

enter image description here

但是,在使用 Marshmellow(6.0)XXHDPI 手机模拟器进行调试时,代码将部署在模拟器上,但调试器仍处于禁用状态。

enter image description here

我尝试了以下步骤

  1. Hyper-V>设置>处理器>兼容性>启用迁移到 具有不同处理器版本的物理计算机
  2. 在VS 2015社区版解决方案属性和启用部署 选项
  3. 截图:

    enter image description here

    截图:

    1. 模拟器运行选项继续显示Android版本,但是 与其相邻的“调试菜单”选项保持禁用状态
    2. “输出”窗口显示构建成功,并且 在此之后输出显示在模拟器中,但我无法 调试模拟器上运行的代码
    3. enter image description here

      提前致谢

      修改

      在VS 2015上创建了一个新项目,在这个项目中,调试器似乎工作正常(目前为止)。这个问题在旧项目中仍然存在。

1 个答案:

答案 0 :(得分:1)

转到项目属性,确保启用了以下调试选项。

  

[属性> Android选项]

enter image description here

重置导入和导出设置

  

[工具>导入和导出设置]

enter image description here

在导入导出设置中,重置设置。

最后,重新启动Visual Studio。