我正在尝试github上的petshop客户端生成示例,而autorest只是退出而不创建任何内容或抛出任何错误。 Autorest的行为就像我没有传递任何参数一样。附件是我的powershell执行的截图。
答案 0 :(得分:2)
尝试执行相同的命令,但在末尾添加--verbose告诉autorest打印出任何错误。 我遇到了同样的问题,对我有用的是创建以下readme.yml文件并仅运行命令
autorest readme.yml
有了这两件事(readme.yml和命令),我可以在csharp中生成代码而没有任何问题。
Readme.yml用于生成csharp代码的图像:
答案 1 :(得分:1)
对我来说,最终起作用的是:
Node
C:\Users\%userprofile%\AppData\Roaming\npm
并删除其中的2个autorest
文件。Command Prompt
(在任何cmd
的{{1}}中键入address
)在Windows folder
中键入以下命令:
Command Prompt
现在,也在同一npm cache clean -f
中,键入以下命令:
Command Prompt
您现在应该能够生成您的客户端。
答案 2 :(得分:0)
此answer on GitHub repo of Autorest,建议您执行
autorest --reset
更新后。它删除了Autorest的旧插件。我遇到了同样的问题(没有更新Autorest),之后就解决了。