WindowsPhone问题笔记--改名后软件打开闪退

解决Silverlight项目更名后闪退问题
本文讨论了在Silverlight项目更名及命名空间调整后遇到的闪退问题,通过排查发现项目文件设置导致启动对象为空,最终解决方法为修改对应设置。文章还提及了搜索Silverlight相关资料的重要性。

今天学习写WP的APP。因为自己改了项目名称和命名空间后,出现个比较有趣的闪退问题。

过程:

 

新建一个项目名为:PhoneApp1。编译成功,且通过模拟器正常运行。

 

后来闲的蛋疼。对整个项目改名为:FirstApp,并且对命名空间等做一并修改。

 

问题出现了,编译后模拟器和真机运行都出线一个问题:APP打开后立即闪退。

 

 

根据WP的生命周期做调试,在App.xaml.cs 文件中Application_Launching事件添加断点无法进入,

在App()构造函数添加断点也无法进入。

 

排除代码问题,检查设置后发现是项目文件设置存在问题。

当修改项目名字与命名空间后,项目文件的“启动对象”被设置为空。

修改对应设置后问题解决。

 

 

 

 

 

 

后来查阅先关资料时,在网上发现同样的问题,参考:

http://stackoverflow.com/questions/2431598/why-does-a-silverlight-application-show-a-blank-browser-screen-when-created-from

 

总结:

今天出现这个问题后比较没方法,乱搜索了一通,但WP资料确实少,没找到问题关键。

个人觉得以后出现类似问题应该考虑先搜索silverlight相关。看是否有相同类似问题。

转载于:https://www.cnblogs.com/qinxg/archive/2012/07/15/2592569.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值