我试图在应用程序中使用WCF 4.0服务。我从头建立,测试和部署了该服务。该服务在WCF测试客户端中工作,并可以在我构建的任何其他测试项目中使用。问题是这是一个特定的应用程序......唯一重要的因为它是我构建服务的原因。使用服务时出错:类型名称'AAA'在类型'YYY.YYY'中不存在
当我在引用服务之后构建应用程序时出现错误。错误是“类型名'AAA'不存在于类型'YYY.YYY''”中。
使用服务的项目名为'YYY.Web',位于'YYY'命名空间中。
该服务最初是在'YYY.ReportingService'命名空间中创建的。一旦出现这个问题,它就会被改为另一个命名空间。现在在'MMM'命名空间中。
我添加了一个using指令'YYY.Service1'。我也尝试别名使用指令(使用test = YYY.Service1)
为了确保某些东西不会与我的服务及其命名空间混淆,我使用单一方法构建了一项新服务。它接受一个字符串参数并返回“Hello”,并传递任何字符串。这个服务也可以在WCF测试客户端和我创建的几个测试项目中使用。此服务位于SimpleTestService名称空间BasicService类中,并具有一个名为GetGreeting的方法。命名是有意完成的,以避免任何可能的命名冲突。这项新服务仍然存在错误。
对此有何看法?谢谢!
没有。第二个服务生成了同样的错误,除了在第一次修改后YYY.YYY类型中不存在的不同类型。 – user978467