モジュール式のSilverlight4.0アプリケーションを作成しようとしています。このアプリケーションでは、モジュールはXAMLモジュールカタログを使用して構成されています。
一部のモジュールはRIAサービスです。現在、XAMLモジュールカタログでは、モジュールがクラスライブラリではなくSilverlightアプリケーションである必要があります。クライアントアセンブリがクラスライブラリである場合にのみ、サーバー側のRIAライブラリをクライアント側から参照できるようです。Silverlightアプリケーションは、WebプロジェクトでホストされているRIAサービスにのみリンクできます。
回避策は、クライアント側とサーバー側のアセンブリを含むRIAサービスプロジェクトを使用してから、クライアントアセンブリを参照する別のSilverlightアプリケーションを追加し、そのアプリケーションをPRISMモジュールとして定義することです。
しかし、私はもっと良い方法があるに違いないと思っています。何か考え直しはありますか?