.net - 是否有一种简单的方法可以将服务引用添加到一个程序集,但将客户端配置保留在另一个程序集中?

标签 .net silverlight wcf assemblies service-reference

我知道简单地添加 WCF 服务引用的缺点(后来我打算以另一种方式创建客户端代理),但现在我需要添加对 Silverlight 程序集的服务引用,但需要向主 UI 程序集添加配置,以便它将被打包成.xap文件。是否有捷径可寻?

最佳答案

评论中的 vorrtex 结果证明是正确的。经过一些实验后,我看不到该解决方案。我还忘记提到我在 .csproj 中使用了 xml 转换任务。文件。

我的最终解决方案是这样的:

  • 在 Silverlight 服务客户端程序集中,照常添加 WCF 引用。
  • 为每个构建配置添加一个 ServicesReferences.Configuration.ClientConfig
  • 在 .csproj 中添加之前/之后构建转换目标
  • 在主 Silverlight UI 程序集中添加为链接。
  • build 。 Silverlight Web 程序集使用正确的 ServiceReferences.ClientConfig 文件为该配置创建 .xap。
  • 关于.net - 是否有一种简单的方法可以将服务引用添加到一个程序集,但将客户端配置保留在另一个程序集中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7041373/

    相关文章:

    c# - 不使用 JavaScript 验证 ASP.NET GridView 中的条目

    c# - 有效消除 .NET 表达式树中的公共(public)子表达式

    .net - Silverlight 与 Flex

    wcf - 在 WCF-netTCPBinding 中测试 TLS 安全性

    .net - 在 silverlight 上异步调用同步 WCF 操作协定方法

    c# - Linq to XML - 解析 DateTime 时检查 null 元素

    c# - .net、mono 和 silverlight 的图形库

    silverlight - 如何在Silverlight 4中枚举本地字体

    .net - 带参数的WCF服务实例

    c# - CS1607 : Assembly generation -- The version '1.4.0.85725' specified for the 'file version' is not in the normal 'major.minor.build.revision' format