微软日前发布了面向 Silverlight 2 开发的 Visual Studio 2008 SP1 工具。除了通用的功能,这些工具还包括 Visual Basic 与 C#项目模板、XAML 智能感知与代码生成器、XAML 设计预览、调试、以及和 Expression Blender 2 集成等。
前不久发布的Silverlight 2 中包含了一套开发Silverlight 应用的必要工具。安装这些工具最简单的方式就是下载和安装 Visual Studio 2008 SP1 插件(或者 Visual Web Developer 2008 Express SP1),它们主要包括:
- Silverlight 2 开发者运行时
- Silverlight 2 SDK
- 基于 Visual Studio 2008 SP1 的 KB956453,和 / 或基于 Visual Web Developer 2008 Express with SP1 的 KB956485
- 基于 Visual Studio 2008 SP1 的 Silverlight 工具,和 / 或基于 Visual Web Developer 2008 Express with SP1 的 Silverlight 工具
这些工具包还包括以下功能:
- Visual Basic 和 C#项目模板
- XAML 智能感知与代码生成器
- XAML 设计预览
- Silverlight 应用调试
- Mac 上 Silverlight 应用的远程调试
- Web 参考支持
- WCF 模板
- 团队构建(Team Build)和命令行构建支持
- 和 Expression Blend 的集成
Silverlight 2 工具的一个重要功能是和 Expression Blend 2 的集成,它通过一个服务包提供给 Blend 用户。Expression Blend 2 SP1 开启了两个 Silverlight 功能:控件皮肤(Control Skinning)和视觉状态管理器(Visual State Manager)。微软公司副总裁 S. Somasegar阐述了这两个功能:
控件皮肤可以让设计人员可视化地定制控件,以让它们能够非常精确地和应用中的函数相匹配。视觉状态管理器则提供了一种灵活的可视化方法,来精确地控制每个控件的元素如何在给定的状态中运行和展现。不论是控件中的元素回到初始位置,还是做线性滑动或者惯性移动,设计师都可以在完成对应用的用户体验调整之前,自由、快速而准确地试验各种交互可能。
对于这些工具的愿景,Wolf Schmidt 解释了为什么这是一个 RC1 版本,而不是 RTM :
原因主要在于当前插件的服务模型,在工具团队目前的计划中,这些 Silverlight 工具自身还需要完善。对于“RTM”版工具,它应该有自己独特而固定的服务模型。
Silverlight 2 工具需要机器装有带 Visual Web Developer 功能的 Visual Studio 2008 with SP1,或者微软Visual Web Developer 2008 Express with SP1等。
查看英文原文: Silverlight 2 Got Tools (RC1) for Visual Studio 2008 SP1
评论