Windows Phone 不能Debug的解决方案

     接触Windows Phone这么长时间以来,最近突然发现经常Windows Phone在模拟器上不能debug的问题,而新建一个Project是可以的。

1.问题描述如下:

    项目在前几天还能打开,但是并没有修改代码或者代码修改,但是仔细排查后没有问题,但是F5 Debug时,观察任务栏显示Connect—>deploy,然后Launch UI Task时Windows Phone Emulator自动弹回Home界面,Project并没有执行,进入程序列表,Project在程序列表中存在,但是点击后还是没有反应。相同问题发现多次。

2.问题排查:

   是不是代码问题?检查多变,个人认为代码没有问题,然后设置断点,发现debug的时候甚至App.cs文件中的startup都不进入,好奇怪的问题。

Ok,新建Project,debug一切OK,奇怪,为什么其他项目可以debug,正常显示结果?

   难道真的是Source问题?再次排查Source无果,祭出绝招google,好像有人有这种问题,但是查看解决方案都是说要么真机测试没有解锁,没有置于Home界面,但是偶用的是模拟器,没有解锁的问题……

困扰了很久,这个问题突然在多个Project中出现。

3.问题解决:

   偶尔一个时候,打开Project的Properties,发现Startup object项为空,难道是这个的原因?抱着试一下的态度,将该值设为“命名空间.App”。然后Debug,一切恢复正常!内牛满面……

   其实这个问题很简单,但是不知道问题出在哪,排查又没什么线索,首先Debug没有进入到任何Source中去,给自己带来极大困扰,百思不得其解。

google上也有不少人遇到这个问题,难道国内没有人遇到?现发此文解惑,防止大家被同样问题困扰。

posted @ 2011-12-08 23:36  梦回千秋云断  阅读(563)  评论(3编辑  收藏  举报