使用Gulp任务生成AutoRest代码

时间:2016-04-20 11:16:02

标签: c# swagger autorest

我们使用AutoRest从swagger文件生成C#类。目前我们手动运行以下命令:

  

AutoRest.exe -Input [-Namespace] [-OutputDirectory   ] [-CodeGenerator] [-Modeler] [-ClientName   ] [-OutputFileName]

手动方法的问题是每个开发人员都需要确保传递正确的参数等。

想知道是否有人成功设法创建gulp任务以自动执行上述操作,以便可以从VS Task Runner运行任务。

2 个答案:

答案 0 :(得分:2)

检查CommandTaskRunner扩展: https://github.com/madskristensen/CommandTaskRunner

答案 1 :(得分:1)

我来自Autorest团队,我们使用gulp自动生成节点sdk用于azure。您可以看一下这个gulpfile作为示例。它就像一个魅力。 https://github.com/Azure/azure-sdk-for-node/blob/master/gulpfile.js