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

时间:2012-01-17 18:48:36

标签: c# wpf visual-studio wcf

我已经四处寻找答案了,但我还没有发现任何真正说过的话,'嘿,假,这是怎么回事。所以,我有一个引用类库的WPF应用程序,在类库中我创建连接并调用WCF应用程序,它工作正常。问题是我必须在我的WPF中创建服务引用才能使程序正常工作,即使WPF根本不直接与WCF应用程序交互。如果您需要更多信息,或者您有任何建议,请告诉我。谢谢你的时间。

2 个答案:

答案 0 :(得分:3)

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

项目中使用的设置文件是执行文件,因此当您将引用添加到WPF应用程序时,它在WPF应用程序中为{{1}}创建了一个条目。

答案 1 :(得分:0)

Have a look at this example of creating a dynamic proxy

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

生成的代理继承自