【发布时间】:2021-12-05 08:22:24
【问题描述】:
我正在使用 Autorest 从 OpenAPI YAML 文件生成 C# 代码。我尝试将 Autorest C# 扩展升级到最新版本(3.0.0 beta),但我决定不想使用这个版本。现在我不知道如何降级。
理想情况下,我想运行与我的同事相同版本的 Autorest 及其扩展:
- 自动休息 3.1.3
- @autorest/core 3.0.6320
- @microsoft.azure/autorest.core 2.0.4417
- @microsoft.azure/autorest.csharp 2.3.91
- @microsoft.azure/autorest.modeller 2.3.55
但我会满足于将 C# 扩展降级到 2.3.91 或任何 2.x 版本。
我找不到任何命令来执行此操作。有人可以帮忙吗?
编辑:我正在从命令行运行 Autorest。我在我的机器上安装了 Autorest 作为独立工具。它不安装为 NuGet 包或类似的东西。 cmets 似乎表明可以在运行时通过配置控制 Autorest 版本。我也希望参考解释如何执行此操作的文档。
【问题讨论】:
-
“我找不到任何命令”这是否意味着您正在从控制台尝试此操作?
-
为什么不直接 git 还原您的更改?您正在使用 GIT,不是吗(如果没有,您应该这样做)。
-
@Neil:我在我的机器上安装了 Autorest 作为独立工具。我的源代码中没有任何内容可以控制 Autorest 版本。如果可以在运行时控制 Autorest 版本和扩展版本,您能否将我链接到显示如何控制的文档?