UWP服务参考不会生成接口和clientbase类

加博尔·瓦尔加(Gabor Varga)

我正在开发服务器-客户端应用程序。一个月前,我可以在UWP应用程序中生成服务引用而没有任何问题,并且同一UWP应用程序可以从Windows 10桌面和运行Windows 10 for IoT的Raspberry Pi(可以编译为不同的CPU)正常运行。之后,我没有那么多时间来发展。现在我想这样做,并且在更新服务参考之后,缺少了关键对象。您知道过去两个月发生了什么吗?我猜可能是一个错误可能会导致此错误,该错误与更新无关,因为它已被删除。如果要向Web应用程序或标准桌面应用程序添加相同的服务引用,则会按预期生成客户端类。

上个月Web服务配置没有发生任何变化,因此不可能导致此问题。

无论如何,我都试图在同一台计算机上和另一台计算机上创建一个新的干净的UWP项目,并且生成服务引用的结果相同。接口和客户端类始终丢失。

我尝试更改配置,但是没有运气。

非常感谢!加博尔(BR Gabor)

加博尔·瓦尔加(Gabor Varga)

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章