一、Silverlight程序的前奏
报错:这几天了解下silverlight,无奈在电脑上开始配置,装上silverlight5后,新建项目,打开后显示一下错误。
System.NullReferenceException
未将对象引用设置到对象的实例。
解决办法:开发工具和sdk版本不同,卸载掉Siverlight sdk 3,安装sdk 5。
试试还是不行,还得安装
- 然后安装 Visual Studio® 2010 SP1
- 然后安装 Silverlight5_Tools.exe
安装完这两个即可,当然如果你使用的是Silverlight的其他版本,也按照这样的方式安装即可。
二、开始最简单的Silverlight程序。
1、新建Silverlight应用程序
2、在生成应用程序的同时会生成一个web的宿主程序,选择Silverlight程序的版本
3、点击确定后生成默认文件
4、点击预览,可看到效果
三、如何项目中引用Silverlight
1、为什么是silverlight呢?
a.开发者可以在一个专门、一致的平台上开发基于浏览器的应用,而不用处理多种浏览器多个版本的复杂情况
b.对于开发者而言,部署简单,只需要引用ClientBin中的.xap生成文件即可。
2、如何在项目中部署Silverlight程序?
部署只需引用生成的.xap文件,如何在项目中引用,可以参照下图文件中的配置。