一波三折的silverlight初始屏幕
时间:2010-09-08 来源:吹风
今天相当的郁闷,按照微软帮助给的demo制作初始屏幕,接二连三的出现问题。
真怀疑微软给的demo经过测试了没有。
废话不多说,看如下问题。
问题1.添加初始屏幕页编译不通过。
错误信息:Project file must include the .NET Framework assembly 'WindowsBase, PresentationCore, PresentationFramework' in the reference list。
解决方法是将初始屏幕页的属性改成content,将xaml作为内容输出。
引起这个错误的原因貌似是从其他项目复制了带有Build Action为Resource(或其他)的文件到Web项目中。
为何要改为content而不是none。
问题2.网站发布后初始屏幕无效果,有JS错误。
错误信息:Unhandled Error in Silverlight ApplicationCode: 2108 Category:InitializeError Message:
无法下载初始屏幕。
这个错误是在网站发布之后才有的。
原因是初始屏幕页是通过反射加载XAML初始屏幕页面,如果初始屏幕页不作为内容输出的话将无法下载。
所以第一个问题是要将初始屏幕页属性设置为content。
相关阅读 更多 +