我知道简单地添加 WCF 服务引用的缺点(稍后我打算以另一种方式创建客户端代理),但现在我需要将服务引用添加到 Silverlight 程序集,但将配置添加到主 UI 程序集以便它将被打包到.xap
文件中。是否有捷径可寻?
1 回答
0
评论中的 vorrtex 证明是正确的。经过一些实验后,我忽略了该解决方案。我也忘了提到我正在使用.csproj
文件中的 xml 转换任务。
我的最终解决方案是这样的:
- 在 Silverlight 服务客户端程序集中,照常添加 WCF 引用。
- 为每个构建配置添加一个 ServicesReferences.Configuration.ClientConfig
- 在 .csproj 中添加构建转换目标之前/之后
- 在主 Silverlight UI 程序集中添加为链接。
- 建造。Silverlight Web 程序集使用正确的 ServiceReferences.ClientConfig 文件为该配置创建 .xap。
于 2011-08-13T16:26:39.850 回答