Microsoft Silverlight是一个跨浏览器的、跨平台的插件,为网络带来下一代基于。NET的媒体体验和丰富的交互式应用程序。Silverlight提供灵活的编程模型,并可以很方便地集成到现有的网络应用程序中。Silverlight可以对运行在Mac或Windows上的主流浏览器提供高质量视频信息的快速、低成本的传递。
Silverlight 5在Silverlight 4的基础上新增了40多个新功能,完善了媒体支持并提供了更加丰富了用户界面,主要新功能包括:
(1)通过使用GPU为低功耗设备渲染高清视频提供了H.264硬件解码功能;
(2)“TrickPlay”允许以不同的速度播放视频,且支持快进、后退,以及音高修正,也就是说在快速播放视频的同时,以正常速度播放声音;
(3)改进了电源管理,在播放视频时阻止屏幕保护程序的启动,允许计算机在视频停止播放后休眠;
(4)远程控制支持,允许用户远程控制媒体播放;
(5)增强的数字版权管理允许在DRM媒体源间无缝切换。
作为微软的下一代企业应用程序解决方案,Silverlight 5还完善了在企业应用开发方面的特性,在用户界面内可以实现更流畅的动画效果,改进了字体渲染清晰度,支持Postscript矢量打印,改进了XAML解析性能,对启动和运行速度都进行了提升。此外Silverlight 5还支持64位操作系统,在IE9的无窗口模式下可以启动硬件加速,提供了GPU加速的3D API。Silverlight 5应用可以创建子窗口,脱离浏览器使用。
首先你要确认你的VS开发环境升级到了SP1,此包是 Visual Studio® 2010 SP1 的外接程序,用于为 Microsoft® Silverlight® 5 和 Microsoft® WCF RIA Services V1.0 SP2 提供工具。它可安装于 Visual Studio® 2010 SP1 或 Visual Web Developer 2010 学习版 Service Pack 1 之上。它还扩展了现有的 Microsoft® Silverlight® 4 功能和 Visual Studio® 2010 SP1 中的多定向功能,从而能够使用 C# 或 Visual Basic 为 Microsoft® Silverlight® 5 创建应用程序。
全部组件:Silverlight 5 Developer 运行时
Silverlight 5 SDK(软件开发工具包)
Visual Studio 2010 Service Pack 1 和 Visual Web Developer 学习版 2010 Service Pack 1 的更新 (KB2502836)
Microsoft WCF RIA Services V1.0 SP2