WCF RIA Services 的必备条件

在 WCF RIA Services 文档中提供的演练和其他演示要求事先安装和配置若干必备程序。本节将提供一些详细说明,介绍如何满足这些必备要求,以便确保最终用户在让安装程序执行这些 RIA Services 演练时遇到的问题最少。

安装必备程序

Visual Studio 2010、Silverlight Developer 运行时、SDK 和 Toolkit 以及 WCF RIA Services 及其工具包必须安装,之后才能使用 RIA Services 演练。下面是这些程序的安装点:

  • Visual Studio 2010 速成版或者 Visual Studio 2010 的任何零售版本。

  • 下载 Microsoft Silverlight 4 Tools for Visual Studio 2010 将安装 Silverlight 和 WCF RIA Services 所需的几乎所有组件,只有 RIA Services 工具包除外。此下载包括以下组件(以及在下载页中列出的若干其他组件):

    1. Silverlight 4 Developer 运行时

    2. Silverlight 4 SDK

    3. Silverlight Tools for Visual Studio 2010

    4. WCF RIA Services forSilverlight 4

  • 应查看 WCF RIA Services 和工具包以便确保您具有 WCF RIA Services for Silverlight 4 的最新安装并且获取 RIA Services 工具包。

Tip提示:
您还可以通过使用“通过 One Install 开始使用 Silverlight”中的托管安装的 Web 平台安装程序,开始着手进行 Silverlight 4 和 RIA Services 开发。
Warning 警告:
使用 Silverlight 4 运行时可以改写 Silverlight 4 开发人员运行时。例如,在使用 Windows Update 时就会发生这种情况。如果发生这种情况,在“先决条件检查”窗口中会出现消息:“缺少以下所需组件:Microsoft Silverlight 4 Developer Runtime”。若要解决此问题,请转到“控制面板”上的“程序和功能”,手动卸载 Microsoft Silverlight。然后通过单击此处重新安装 Silverlight 4 开发人员运行时的最新版本。
Warning 警告:
RIA Services 1.0 版 RTM 安装程序有个问题,会在您安装 RIA Services 1.0 版 SP1 RTM 后出现。1.0 版 SP1 RTM 安装程序会顺畅更新,但 1.0 版 RTM 安装程序则不然。所以,在安装 1.0 版 SP1 RTM(或 Beta)之后,如果试图返回并重新安装 1.0 版 RTM,就会得到一个两个版本合体的安装,看起来就像是两个版本都安装了一样。要解决此问题,请将这两个版本都卸载,然后重新安装所需的版本。当我们升级到 RIA Services 2.0 版后,此问题就不会发生了,因为安装程序是特定于版本的。
Caution警告:
Silverlight 具有两个运行时:一个用于最终用户,一个用于开发人员。安装 Silverlight Developer 运行时是安装 RIA Services 的先决条件。如果安装的是最终用户运行时,将会在 Silverlight 开发过程中导致各种问题。例如,如果系统向您显示一条消息,指出您无法开始调试,因为未安装 Silverlight Developer 运行时,则您所安装的运行时是错误的版本并且需要使用开发人员运行时来替换该版本。

在本节中将针对其他两个先决条件提供更详细的演练:安装和配置具有高级服务的 SQL Server 2008 R2 Express,以及安装 AdventureWorks OLTP 和 LT 数据库。