我对 WCF 服务的引用有疑问。我有两个应用程序:
控制台应用
--Library
----WCF 服务
控制台应用程序和库在同一个解决方案中。由于库中的 WCF 服务,它的 app.config 包含 WCF 服务的信息。
控制台应用程序配置与 WCF 服务无关。控制台应用程序通过库间接调用 WCF 服务。我猜这就是控制台应用程序在其配置中没有 WCF 信息的原因(因为它对 Web 服务一无所知)。控制台应用程序调用库中的静态方法,该方法处理 WCF 调用。
我在上述调用中收到此错误:
在 ServiceModel 客户端配置部分中找不到引用合同“MyServiceReference.IMyService”的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素
主机(控制台应用程序)是否需要库中的 WCF 服务相关信息?如果是这样,为什么VS2010没有添加它。