UWP服务引用不生成接口和客户端类

本文关键字:接口 客户端 服务 引用 UWP | 更新日期: 2023-09-27 18:18:09

我正在开发一个服务器-客户机应用程序。几个月前,在UWP应用程序中,我可以毫无问题地生成服务引用,同样的UWP应用程序在Windows 10桌面和运行Windows 10的树莓派上都能正常工作(当然编译到不同的CPU)。之后我没有那么多时间去发展。现在我想这样做,但在服务引用更新之后,键对象丢失了。你知道过去两个月发生了什么吗?我猜也许是一个bug可能会导致这是与更新安装,因为这是无意义的功能被删除。如果我想将相同的服务引用添加到web应用程序或标准桌面应用程序,则会按预期生成客户端类。

上个月web服务配置没有发生任何变化,因此不可能是这引起的问题。

无论如何,我试图在同一台计算机和另一台计算机上创建一个新的干净的UWP项目,服务参考生成结果相同。接口和客户端类总是缺失的。

我试着改变配置,但是没有运气。

非常感谢!BR伽柏

UWP服务引用不生成接口和客户端类

我发现了这个问题…我完全注释了接口中的所有方法(除了一个),以测试如果只有一个方法会发生什么。服务引用生成工作正常,并且已经生成了接口和客户端类。在我尝试扩展方法组之后,我发现一个方法上的FaultContract属性具有UnauthorizedException,它没有使用DataContract属性签名。我只是不明白为什么这工作在所有其他类型的项目,除了在UWP应用程序??老实说,我不知道……在我将异常类型更改为datcontract -ed版本的异常后,生成立即工作,所有重要的类都可用,通信也如预期的那样工作。