首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有找到Linux框架NSwag 2.1.0版本

没有找到Linux框架NSwag 2.1.0版本
EN

Stack Overflow用户
提问于 2020-05-01 03:07:17
回答 1查看 884关注 0票数 1

即使在设置nswag version /runtime:NetCore31之后,nswag help命令和其他命令也会引发以下错误:

NSwag NPM无法找到任何兼容的框架版本--“Microsoft.NETCore.App”,没有找到版本“2.1.0”。-在/usr/share/dotnet/shared/Microsoft.NETCore.App找到了以下框架: 3.1.3 您可以通过安装指定的框架和/或SDK来解决这个问题。 指定的框架可以在:- 版本=2.1.0&arch=x64&rid=fedora.30-x64 child_process.js:660抛出错误;^

代码语言:javascript
复制
Error: Command failed: dotnet "/usr/lib/node_modules/nswag/bin/binaries/NetCore21/dotnet-nswag.dll" help
    at checkExecSyncError (child_process.js:621:11)
    at Object.execSync (child_process.js:657:15)
    at /usr/lib/node_modules/nswag/bin/nswag.js:69:11
    at ChildProcess.exithandler (child_process.js:286:7)
    at ChildProcess.emit (events.js:210:5)
    at maybeClose (internal/child_process.js:1021:16)
    at Socket.<anonymous> (internal/child_process.js:430:11)
    at Socket.emit (events.js:210:5)
    at Pipe.<anonymous> (net.js:659:12) {
  status: 150,
  signal: null,
  output: [ null, null, null ],
  pid: 10831,
  stdout: null,
  stderr: null
}

我想知道NSwag是否需要2.1.0,或者它是否是一个错误的环境设置(Linux/Fedora 30)

EN

回答 1

Stack Overflow用户

发布于 2020-05-01 03:07:17

这个答案核心本期之后,它使用了以下步骤:

代码语言:javascript
复制
dotnet --list-sdks

3.1.201 /usr/share/dotnet/sdk

安装所需的.NET版本(只在与当前SDK相同的文件夹上工作)

代码语言:javascript
复制
./dotnet-install.sh -Version 2.1.805 --install-dir /usr/share/dotnet

然后设置运行时,如NSwag教程所述

代码语言:javascript
复制
nswag version /runtime:NetCore31
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61536217

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档