c# - 为什么从 WCF 服务生成的引用在项目之间不同?

标签 c# asp.net wcf visual-studio-2013

我在 VS 的一个解决方案中有两个 ASP.NET 项目。对于每个项目,我都添加了相同的 WCF 服务引用,一切都很好。然而,刚才我已经更新了 wcf 服务,然后更新了每个项目中的 wfc 服务引用。在一个项目中,Reference.cs 包含两个部分类(这很好),而更新后的另一个项目仅包含一个部分类,因此该项目不再构建。

在不查看我的代码的情况下,您是否有任何建议可以解决此问题。此外,我在此中断之前对 WCF 服务所做的更改似乎微不足道(只是添加了几个逻辑语句)。

如有任何帮助,我们将不胜感激。

谢谢, 凯拉

最佳答案

在您的项目中生成的客户端不是相同的类(尽管它们看起来可能相同,但它们位于不同的命名空间中)。

最简单的解决方案是删除现有服务引用,创建一个新项目,向其添加服务引用,然后将两个现有项目的项目 引用添加到新项目中。然后修复将出现在错误窗口中的损坏的 namespace 引用。

关于c# - 为什么从 WCF 服务生成的引用在项目之间不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29645895/

相关文章:

c# - ASP.NET 中的 Windows 时区缩写

wcf - 对 Http 动词感到困惑

c# - WCF 终结点 : Message. WriteMessage 更改 XML 消息内的结束标记

c# - 过滤列表框

c# - C#中如何查看AutoResetEvent或ManualResetEvent的阻塞状态?

c# - FormsAuthentication.SetAuthCookie 在 IE9 或 Chrome 中不工作

c# - 哪个 WPF 元素用于 Visual Studio 代码编辑器?

asp.net - IE 上的网站安全证书信息

asp.net - 从一个构建任务创建多个 SetParameters.xml

c# - 没有 DataMember 属性的 DataContract 序列化