我做了什么:
更新项目设置以启用Out-Of-browser.这启用了OOB,但是当我以这种方式运行应用程序时,它只显示了一个白色屏幕.
我试图解决这个问题:
>所有对System.Windows.browser.HTMLPage的引用(以避免DOM交互)已根据各种来源(包括this SO question和this blog post)删除.
>按照this SO question删除对SizeChangedEventHandler的任何引用.
>清理项目/解决方案,包括根据this blog post删除* .suo文件等想法
>卸载已安装的OOB应用程序,重新安装
也:
>正如“kobruleht”here所评论的那样,尝试连接调试器似乎不起作用. Visual Studio(2010,SP1)报告说它是在没有我帮助的情况下附加的,但断点没有被击中.
所以:
任何人都可以就其他行动方案提出建议吗?至少我希望能够单步执行并点击断点(甚至可以在例外情况下中断!)
解决方法 好的,我有一个决议.在AppManifest.xml中,我指定了要加载的程序集,其中一个未正确加载,这意味着从未到达App.xaml.cs-> App().这个问题难以诊断,因为程序运行时没有错误或异常,但随后显示白屏 – 相当误导.
对于遇到相同问题的任何人,在这种情况下最简单的调试步骤是在浏览器模式下运行应用程序,从“输出”窗口复制结果,然后在尝试在OOB中运行时比较“输出”窗口中的结果模式.任何差异都会对问题提供良好的暗示.
我还应该提一下,我没有遇到如上所述的SizeChangedEventHandler问题.
总结以上是内存溢出为你收集整理的Silverlight 4 Out-Of-Browser问题:app显示空白(白色)屏幕,没有抛出异常,没有断点全部内容,希望文章能够帮你解决Silverlight 4 Out-Of-Browser问题:app显示空白(白色)屏幕,没有抛出异常,没有断点所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)