Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么从WCF服务生成的引用在项目之间有所不同?_C#_Asp.net_Wcf_Visual Studio 2013 - Fatal编程技术网

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

C# 为什么从WCF服务生成的引用在项目之间有所不同?,c#,asp.net,wcf,visual-studio-2013,C#,Asp.net,Wcf,Visual Studio 2013,我在VS中的一个解决方案中有两个ASP.NET项目。我在每个项目中添加了相同的WCF服务参考,一切都很好。然而,我刚刚更新了wcf服务,然后在每个项目中更新了wfc服务引用。在一个项目中,Reference.cs包含两个分部类(很好),而更新后的另一个项目仅包含一个分部类,因此项目不再生成 在不看我的代码的情况下,是否有任何建议可以解决此问题。此外,我在这次休息之前对WCF服务所做的更改似乎无关紧要(只是添加了几个逻辑语句) 任何帮助都将不胜感激 谢谢, Kayla在项目中生成的客户端不是相同的

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

在不看我的代码的情况下,是否有任何建议可以解决此问题。此外,我在这次休息之前对WCF服务所做的更改似乎无关紧要(只是添加了几个逻辑语句)

任何帮助都将不胜感激

谢谢,
Kayla

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


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

谢谢您的回复。明天上班时我会试试这个。我只是有一个关于你说的如何处理名称空间的问题。我试图将完全相同的WCF服务引用添加到两个不同的项目中。如果我在他们各自的项目中引用服务引用,那么名称空间不是很好吗?再次感谢:)我认为我们需要更多的细节来解释为什么部分类不同——这可能是由于配置、版本或开发人员编写的代码不同。我认为主要的问题是,考虑到它们在同一个解决方案中,它们首先可能是不同的。可能在这里陈述显而易见的,但以防万一。。。是否已关闭并重新启动Visual Studio,然后再次尝试更新服务引用?以防某些文件无法被覆盖或类似。