我正在尝试创建一个模块化 Silverlight 4.0 应用程序,其中的模块是使用 XAML 模块目录配置的。
其中一些模块是 RIA 服务。现在,XAML 模块目录要求模块应该是 Silverlight 应用程序而不是类库。似乎只有当客户端程序集是类库时,才能从客户端引用服务器端 RIA 库。Silverlight 应用程序只能链接到 Web 项目中托管的 RIA 服务。
一种解决方法是使用包含客户端和服务器端程序集的 RIA 服务项目,然后添加另一个引用客户端程序集的 Silverlight 应用程序,并将该应用程序定义为 PRISM 模块。
但我假设必须有更好的方法。还有什么想法吗?