0

在Visual Studio for .net项目中,我可以使用内置的工具来通过swagger生成API客户端。它简单而且效果很好。如何在Visual Studio中通过外部工具为Windows运行时项目创建REST API客户端?

Windows运行时项目中也缺少此选项,例如Windows 10 IOT项目。

什么是由swagger为此创建API客户端的最佳方式?如果没有VS的内置工具/扩展,则任何外部工具都非常适合。

非常感谢!

+0

您是否检查[Restfar](https://github.com/forehalo/Restfar)或[HttpClient示例](https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/) HttpClient的)? –

+0

谢谢丽塔。当然,HttpClient的工作原理,但我必须自己实现它几个小时的工作,而不是通过点击自动执行,就像我以前在我的.net项目中一样。 – Tom

+0

你有没有试过[this](https://github.com/swagger-api/swagger-codegen/issues/4822#issuecomment-285920432)?它似乎[someone @ ncksol](https://github.com/swagger-api/swagger-codegen/issues/4822#issuecomment-287387914)测试它并且工作。 –

回答

0

我不明白你的问题;在Windows IOT Core上,您可以运行UWP(后台)应用程序;它们与.net框架和.net标准兼容到1.4版本。这应该与来自招摇的生成客户端一起工作。

也可以使用Refit根据基于具有属性装饰的接口的最佳实践创建REST客户端。

+0

不,它不适用于它。 – Tom

+0

它错过了Microsoft.Rest库,IServiceOperations接口,HttpOperationResponse,ServiceClientTracing类等。有没有equialent库,在这个平台上的类(或者我找不到它) – Tom

+0

你试过改装吗? –

相关问题