为什么我必须在我的WPF中创建一个对WCF的服务引用

本文关键字:一个 WCF 引用 服务 我的 创建 WPF 为什么 | 更新日期: 2023-09-27 18:20:39

我浏览了一下答案,但没有发现任何真正的答案,‘嘿,笨蛋,这就是问题所在。’因此,我有一个引用类库的WPF应用程序,在类库中,我创建到WCF应用程序的连接并调用WCF应用程序,它运行良好。问题是,我必须在我的WPF中创建一个服务引用,以便程序工作,即使WPF根本不直接与WCF应用程序交互。如果你需要更多信息,或者有任何建议,请告诉我。谢谢你抽出时间。

为什么我必须在我的WPF中创建一个对WCF的服务引用

您不必这样做,WPF应用程序中唯一需要的就是类库的app.config<system.serviceModel>下的app.config中的设置。

项目中使用的设置文件是正在执行的文件,因此当您将引用也添加到WPF应用程序时,它会在WPF应用中为<system.serviceModel>创建一个条目。

看看这个创建动态代理的例子

您需要设置的引用可能是必需的,因为您使用的是实现接口或从该程序集中的类继承的(生成的)类。

生成的代理继承自