我们使用AutoRest从swagger文件生成C#类。目前我们手动运行以下命令:
AutoRest.exe -Input [-Namespace] [-OutputDirectory ] [-CodeGenerator] [-Modeler] [-ClientName ] [-OutputFileName]
手动方法的问题是每个开发人员都需要确保传递正确的参数等。
想知道是否有人成功设法创建gulp任务以自动执行上述操作,以便可以从VS Task Runner运行任务。
答案 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