WCF RIA Services の前提条件
WCF RIA サービス のドキュメントで示されているチュートリアルやその他のデモでは、前提条件となっているいくつかのプログラムがインストールおよび構成されている必要があります。このセクションでは、こうした前提条件を満たすための詳細な手順を説明することで、RIA サービス のチュートリアルを実行するように設定したときにエンド ユーザーが直面する問題ができるだけ最小限に抑えられます。
必要条件のインストール
RIA サービス のチュートリアルを使用するには、Visual Studio 2010、Silverlight の開発者向けランタイム、SDK、および Toolkit に加え、WCF RIA サービス とその Toolkit をインストールする必要があります。これらのプログラムのインストール ポイントは次のとおりです。
Visual Studio 2010 Express または Visual Studio 2010 の製品版。
Microsoft Silverlight 4 Tools for Visual Studio 2010 をダウンロードすると、RIA サービス Toolkit を除き、Silverlight および WCF RIA サービス に必要なコンポーネントがすべてインストールされます。このダウンロードには、(ダウンロード ページに記載されている他のいくつかのコンポーネントと共に) 次のツールが含まれています。
Silverlight 4 開発者向けランタイム
Silverlight 4 SDK
Silverlight Tools for Visual Studio 2010
WCF RIA サービス forSilverlight 4
WCF RIA Services および Toolkit は、WCF RIA サービス for Silverlight 4 の最新版をインストールしていることを確認し、RIA サービス Toolkit を入手するためにチェックする必要があります。
ヒント : |
---|
「インストールして Silverlight を使用する」にある管理された Web プラットフォーム インストーラーを使用して Silverlight 4 および RIA サービス の開発を開始することもできます。 |
注意 : |
---|
Silverlight 4 開発者向けランタイムは、Silverlight 4 ランタイムで上書きされることがあります。これは、Windows Update などで発生する可能性があります。この場合は、[前提条件の確認] ウィンドウに "次の必要なコンポーネントが見つかりません: Microsoft Silverlight 4 開発者向けランタイム" というメッセージが表示されます。この問題を解決するには、コントロール パネルの [プログラムと機能] に移動し、Microsoft Silverlight を手動でアンインストールします。次に、ここをクリックして最新バージョンの Silverlight 4 開発者用ランタイムを再インストールします。 |
注意 : |
---|
RIA サービス V1.0 SP1 RTM のインストール後に、RIA サービス v1.0 RTM インストーラーで発生する可能性のある問題があります。v1.0 SP1 RTM インストーラーは更新フレンドリですが、v1.0 RTM インストーラーはそうではありません。そのため、V1.0 SP1 RTM (またはベータ) をインストールした後で v1.0 RTM を再インストールしようとすると、2 つのバージョンが結合してインストールされ、両方のバージョンがインストールされているかのように表示されます。この問題を解決するには、両方のバージョンをアンインストールして、必要なバージョンを再インストールします。バージョン フレンドリではない RIA サービス V2.0 インストーラーでは、この問題は再発しません。 |
注意 : |
---|
Silverlight には、エンド ユーザー向けと開発者向けの 2 つのランタイムがあります。Silverlight 開発者向けランタイムのインストールは、RIA サービス をインストールするための前提条件です。エンド ユーザー向けランタイムをインストールしていると、Silverlight 開発自体でさまざまな問題も発生します。たとえば、Silverlight 開発者向けランタイムがインストールされていないことが原因でデバッグを開始できないというメッセージが表示された場合は、間違ったランタイムがインストールされているため、開発者向けランタイムに置き換える必要があります。 |
このセクションに示されているより詳細なチュートリアルには、SQL Server 2008 R2 Express with Advanced Services のインストールと構成、および AdventureWorks OLTP データベースと LT データベースのインストールという 2 つの前提条件が追加されています。