Silverlight 4.0 在Silverlight 4.0中使用PRISM在运行时加载RIA服务

Silverlight 4.0 在Silverlight 4.0中使用PRISM在运行时加载RIA服务,silverlight-4.0,ria,prism-4,Silverlight 4.0,Ria,Prism 4,我试图创建一个模块化的Silverlight 4.0应用程序,其中的模块使用XAML模块目录进行配置 其中一些模块是RIA服务。现在,XAML模块目录要求模块应该是Silverlight应用程序,而不是类库。似乎只有当客户端程序集是类库时,才能从客户端引用服务器端RIA库。Silverlight应用程序只能链接到web项目中托管的RIA服务 解决方法是使用包含客户端和服务器端程序集的RIA服务项目,然后添加另一个引用客户端程序集的Silverlight应用程序,并将该应用程序定义为PRISM模块

我试图创建一个模块化的Silverlight 4.0应用程序,其中的模块使用XAML模块目录进行配置

其中一些模块是RIA服务。现在,XAML模块目录要求模块应该是Silverlight应用程序,而不是类库。似乎只有当客户端程序集是类库时,才能从客户端引用服务器端RIA库。Silverlight应用程序只能链接到web项目中托管的RIA服务

解决方法是使用包含客户端和服务器端程序集的RIA服务项目,然后添加另一个引用客户端程序集的Silverlight应用程序,并将该应用程序定义为PRISM模块


但我想一定有更好的办法。还有其他想法吗?

在Silverlight论坛上得到了答案: