gpt4 book ai didi

wcf - 消费服务: The type name ‘AAA' does not exist in the type ‘YYY.YYY’ 时出错

转载 作者:行者123 更新时间:2023-12-04 02:38:58 25 4
gpt4 key购买 nike

我正在尝试在我的应用程序中使用 WCF 4.0 服务。我从头开始构建、测试和部署服务。该服务在 WCF 测试客户端中工作,并且可以在我构建的任何其他测试项目中使用。问题是这个特定的应用程序……唯一重要的应用程序,因为它是我构建服务的原因。

在引用服务后构建应用程序时,出现错误。错误是“类型名称 'AAA' 在类型 'YYY.YYY' 中不存在”。

使用该服务的项目名为“YYY.Web”,位于“YYY”命名空间中。

该服务最初是在“YYY.ReportingService”命名空间中创建的。一旦出现此问题,它已更改为不同的命名空间。现在位于“MMM”命名空间中。

我添加了一个 using 指令“YYY.Service1”。我也尝试别名 using 指令(使用 test = YYY.Service1)

为确保我的服务及其命名空间不会出现问题,我使用单一方法构建了一个新服务。它接受一个字符串参数并返回“Hello,”以及传递的任何字符串。此服务也适用于 WCF 测试客户端和我创建的几个测试项目。此服务位于 SimpleTestService 命名空间 BasicService 类中,具有名为 GetGreeting 的方法。命名是有意进行的,以避免任何可能的命名冲突。此新服务仍会出现此错误。

对此有何想法?谢谢!

最佳答案

这个花了我一段时间。原来,那个"The type name 'AAA' does not exist in the type 'YYY.YYY' "是由 YYY.YYY - 我的消费类与其包含的命名空间共享名称引起的。

解决方案:将消费类重命名为不等于其命名空间全名的名称,即 YYY.XXX .

关于wcf - 消费服务: The type name ‘AAA' does not exist in the type ‘YYY.YYY’ 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7648515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com