Silverlight 工程文件解析
工程文件如图:
Silverlight工程:
1:Properties文件夹
2:'引用'文件夹
Silverlight运行时的若干动态链式链接库.
3:App.xaml及App.xaml.cs
用于启动Silverlight 应用程序的入口点,即一般的桌面应用程序开发时的Main()函数.并且包含Silverlight加载和运行时的一些常用方法,比如异常处理和加载卸载应用程序的方法.
4:Page.xaml及Page.xaml.cs
Silverlight 应用程序的前台和后台编辑的页面文件.
Web工程:
1:Properties文件夹
2:'引用'文件夹
ASP.NET运行时的若干动态链式链接库.
3:App_Data文件夹
用过.NET应该都知道吧?
4:ClientBin文件夹
将Silverlight工程文件编译并合并成的Xap文件的存放地,即Silverlight最终应用程序.Xap文件其实是Zip压缩格式的文件
5:Default.aspx及Default.aspx.cs
并不是Silverlight的宿主文件,与整个工程的关联似乎不大.
6:Silverlight.js
这里有一段挺长的js代码,用于与宿主文件(Aspx、Html、PHP、JSP等页面)配合,在宿主页面中动态的判断当前用户浏览器,并依照不同的浏览器镶入Silverlight控件所需要的Html指令代码,
并且判断用户是否安装Silverlight Player,若用户为安装,则自动引导用户下载(可编辑).
7:SilverlightApplication2TestPage.aspx
Silverlight 应用程序的动态页面下的宿主文件.是在ASPX页面中镶入一个Sliverlight应用程序.
8:SilverlightApplication2TestPage.html
Silverlight 应用程序的静态页面下的宿主文件.是在HTML页面中镶入一个Sliverlight应用程序.
9:Web.config
ASP.NET网页配置文件.
-------------------------------------------------------------------------------------------------
这一次的文章到此为止,下一篇介绍Silverlight编程时的各种注意事项.