我们正在尝试使用AutoRest管理调用我们的API所需的客户端代码。
我在npm上安装了autorest,然后尝试使用命令生成代码。
autorest --input-file=petstore.yaml --csharp --output-folder=CSharp_PetStore --namespace=PetStore
我已经下载了文件,并且位于文件所在的文件夹中!
但是我总是遇到错误
AutoRest code generation utility [version: 2.0.4283; node: v10.15.3]
(C) 2018 Microsoft Corporation.
https://aka.ms/autorest
Loading AutoRest core 'C:\Users\MyUserName\.autorest\@microsoft.azure_autorest-core@2.0.4390\node_modules\@microsoft.azure\autorest-core\dist' (2.0.4390)
Installing AutoRest extension '@microsoft.azure/autorest.csharp' (~2.3.79)
Unable to install/use dotnet framework.
Failed to install or start extension '@microsoft.azure/autorest.csharp' (~2.3.79)
Error: Package '@microsoft.azure/autorest.csharp' - '2.3.82' failed to install:
dotnet-2.0.0@1.4.4 postinstall: node -e "/*PostInstall: Installs platform-specific .NET framework */try{require('./dist/app.js')}catch(e){}"
Exit status 1
我在AdministratorMode中运行VsCode。
有人知道如何解决此错误吗?