【问题标题】:Xamarin Forms Android Emulator not attaching to debugXamarin Forms Android Emulator 未附加到调试
【发布时间】:2018-01-30 19:49:00
【问题描述】:
我正在使用共享项目类型运行带有 Xamarin Forms 的 Visual Studio 2017。当我在调试模式下运行 Android 模拟器时,它会正常工作一次,但是一旦我进行代码更改,它就不会附加到代码,除非我删除虚拟设备,重新创建它并重新启动 VS。
在 Android Emulator Manager 中清除缓存不起作用,清理和重建也不起作用。我错过了什么?
【问题讨论】:
标签:
visual-studio
xamarin.forms
【解决方案1】:
尝试以下解决方案:-
创建文本文件并在其中写入以下代码:-
FOR /F "tokens=" %%G IN ('DIR /B /AD /S bin') DO RMDIR /S /Q "%%G"
FOR /F "tokens=" %%G IN ('DIR /B /AD /S obj') DO RMDIR /S /Q "%%G"
现在使用带有 .bat 扩展名的 SamplefileName.bat 保存此文件。
确保将“选择另存为类型”选项保存为“所有文件”。
现在您需要将此 .bat 文件放入您的项目 .SLN 文件所在的解决方案目录中。
此 .bat 文件将从项目解决方案中删除 bin 和 obj 文件夹
现在,只要您更改代码并希望调试器在更改后运行,下一步就是运行此 bat 文件。
您可能不需要关闭并重新打开模拟器/Genymotion 虚拟设备