【问题标题】:ASP.NET Core error on building with NSwag Error MSB3073使用 NSwag 错误 MSB3073 构建时出现 ASP.NET Core 错误
【发布时间】:2022-01-07 19:09:55
【问题描述】:

当我构建应用程序时,我收到以下错误消息

The command "dotnet "C:\Users\Adminuser\.nuget\packages\nswag.msbuild\13.0.6\build\../tools/NetCore22/dotnet-nswag.dll" run /variables:Configuration=Debug" exited with code
-2147450730.    Northwind.WebUI C:\Users\Adminuser\Documents\Visual Studio 2017\Projects\NorthwindTraders-master\Northwind.WebUI\Northwind.WebUI.csproj 60

知道如何解决这个问题吗?

【问题讨论】:

标签: asp.net-core nswag


【解决方案1】:

尝试安装NSwagStudio,然后重新打开您的视觉工作室。 那应该可以解决您的问题。

如果还是不行

当你尝试编译你的项目时,看看你的输出控制台,你应该会看到类似这样的东西

1>使用变量“Configuration=Debug”执行文件“nswag.json”... 1>启动器目录: C:\Users\Shadow.nuget\packages\nswag.msbuild\13.1.6\tools\NetCore30

您的 c:\user...\tools\netcore30 目录中应该有一个名为 dotnet-nswag.exe 的文件。

把这个exe放到你的环境路径中。

重新打开visual studio,你的错误应该消失了。

【讨论】:

    【解决方案2】:

    Swagger 不喜欢同一控制器中的两个或多个端点共享相同的名称。利用路由属性并确保它们是唯一的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-22
      • 2018-03-28
      • 2020-03-21
      • 1970-01-01
      • 2019-08-14
      相关资源
      最近更新 更多