我正在使用MvvmCross框架开发一些应用程序,在VS2010中运行“Droid”项目时,我遇到了PCL调试的一些问题。
我已经从GitHub/MvvmCross下载了示例应用,并尝试通过Droid项目调试PCL。当应用程序部署在设备(模拟器或物理)中时, PCL代码中没有任何断点。如果我使用WP7项目,我可以通过PCL代码进行验证。
我安装了VS2010和VS2010。我已按照http://slodge.blogspot.co.uk/2012/09/mvvmcross-vnext-portable-class.html和http://jpobst.blogspot.co.uk/2012/04/mono-for-android-portable-libraries-in.html中的所有说明进行操作。
我搜索了与此问题相关的帖子,我发现在VS2010中没有任何与PCL调试相关的内容。
我知道这是一个相当含糊的帖子,但我只是想找一个有同样问题的人,希望有能力帮助我。
答案 0 :(得分:2)
根据我的经验,MonoDroid调试器经常会中断 - 而且PCL支持显然也是'新生'。
开发人员可以帮助您提供诸如“确保选择快速部署和共享(调试)SDK”之类的建议,但从根本上说,您需要向Xamarin寻求解决方案。
我的建议 - 通过他们的论坛,bugzilla以及您拥有的任何客户支持合同,记录并解决Xamarin的问题。
在此期间没有MonoDroid调试器,然后它回到WinRT和WP(以及Mac上的MonoTouch)来调试你的PCL - 或者它回到'旧skool'技术,如添加跟踪