创建Silverlight 4开发环境,微软提供最简单的方法是使用Web Platform Installer,进行“一键安装”,
下载安装后,Web Platform Installer会自动检测哪些软件你已经安装
如果需要安装新的Developer Tools,只需要选中该项目,下面“Install”按钮会提示安装下一步。
通常来说,Silverlight 4 的开发环境需要包含以下几个开发工具:
- Silverlight 4 developer runtime
- Silverlight 4 SDK (software development kit)
- Update for Visual Studio 2010 and Visual Web Developer Express 2010 (KB982218)
- Silverlight 4 Tools for Visual Studio 2010
- WCF RIA Services V1.0 for Silverlight 4
- F# Runtime for Silverlight 4
3. 针对Silverlight美工开发人员,需要
下载Expression Studio 4,因为只有Blend 4支持Silverlight 4项目开发,另外Blend 4和Visual Studio 2010是无缝结合,使用Blend 4可以很轻松的创建和修改自定义控件样式,开发专业的Silverlight项目界面。
4. 最后推荐安装
Silverlight 4 Toolkit控件包,该控件是微软开发的Silverlight控件扩展包.其中包含数十种扩展控件,可以方便Silverlight项目开发,另外该项目是开源项目,开发人员可以轻松的修改控件,创建自定义控件效果。
安装完成以上工具,Silverlight 4的开发环境已经创建完毕,如果是使用Web Platform Installer,可以选择以上相关选项进行一键安装,就可以开发Silverlight 4项目了。
另外微软已经推出Silverlight 4简体中文正式版脱机帮助文档,该文档包含Silverlight 4所有的技术知识,是开发人员必备资料,推荐下载。
以下是基于Visual Studio 2008的Silverlight 3开发环境创建.
建立Silverlight 3开发环境分以下四个步骤:
1. 首先需要安装开发工具,对于Silverlight 3项目开发,必须使用 Visual Studio 2008 SP1 或者 Visual Web Developer Express with SP1 作为开发工具。在安装过程中,.Net Framework 3.5 sp1同时被安装,如果没有安装.Net Framwork 3.5 sp1需要独立下载安装。
2. 安装开发工具后,需要下载安装Silverlight工具开发包. 点击下载: Silverlight 2 Tools for Visual Studio 2008 SP1 或者 Silverlight 3 Tools for Visual Studio 2008 SP1, 完成Silverlight开发包安装后,Visual Studio 2008中将自动更新添加Silverlight项目开发模板,以及Silverlight SDK和相关开发环境.
3. 针对Silverlight 3项目,用户界面设计人员来讲,还需要安装Microsoft Expression Blend 3 . Blend是Expression配套软件,可以让界面设计人员很轻松的开发出专业的Silverlight用户界面.
4. 最后,需要下载Silverlight Toolkit. 该控件是微软开发的Silverlight控件扩展包.
完成以上安装后,即可进行Silverlight开发了.
请注意,Silverlight开发环境对于语言环境要求比较严格,在中文开发环境中,不能安装英文版本的Silverlight开发包。
最新Silverlight 3 英文开发包下载: http://silverlightchina.net/html/download/books/2009/0710/56.html
最新Silverlight 3 中文开发包下载: http://silverlightchina.net/html/download/2009/0730/132.html
本文转自:http://www.silverlightchina.net/html/learn/2009/0706/5.html
附:http://www.cnblogs.com/jv9/archive/2010/09/03/1817650.html
微软9月1日更新了Silverlight 4版本,同时也升级了相关SDK,在Tim Heuer的博客上,对这次升级进行了解释说明,这次升级针对以下几个问题进行了修复:
SDK feature to enable Add New Row capabilities in DataGrid control(增加Datagrid控件添加新Row功能)
Improving startup performance of Silverlight applications(提升Silverlight应用启动性能)
Adding mouse wheel support for out-of-browser applications on the Mac platform(添加Out-of-Browser应用在MAC平台的鼠标滑轮支持)
Various media-related fixes around DRM content(多媒体DRM内容修复)
Fixed memory leak when MouseCapture is used(修复使用MouseCapture时内存泄漏问题)
Fixed memory leak for DataTemplate usage(修改DataTemplate使用时内存泄漏问题)
这次升级,用户和开发人员都需要对本地客户端进行升级。
在Tim的文章中介绍,为了保证终端用户得到Silverlight版本升级提示,可以通过修改其应用Silverlight版本号通知用户。代码如下:
1 <object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="640" height="400">
2 <param name="source" value="YOUR_PATH_TO_XAP" />
3 <param name="background" value="white" />
4 <param name="minRuntimeVersion" value="4.0.50826.0" />
5 <param name="autoUpgrade" value="true" />
6 <a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50826.0" style="text-decoration: none">
7 <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style: none" />
8 </a>
9 </object>
对于开发人员来说,不仅需要重新下载Silverlight客户端,而且需要更新Silverlight 4新版SDK,在其文章中,说到这次升级Visual Stuido tools没有更新,这里需要纠正,今天微软发布了新版的Silverlight Tools,以适应新版Silverlight 4的开发环境,请大家同时更新,防止项目版本升级时,开发环境出现异常。
下面是这次升级的详细说明和下载链接:
升级解决问题详细说明
安装Silverlight 4.0.50826新版客户端 (适合终端用户)
安装Silverlight 4.0.50826新版客户端Windows版 (适合开发人员)
安装Silverlight 4.0.50826新版客户端MAC版 (适合开发人员)
安装Silverlight 4.0.50826新版SDK (适合开发人员)
安装新版Silverlight 4 Tools (适合开发人员)
对于版本升级,建议大家先卸载旧版本的SDK和Runtime,以及Silverlight Tools,然后再进行升级安装。