Model view controller &引用;此调用在以下方法之间存在歧义……”;通过swashbuckler为ASP.Net core 2.1生成客户端时

Model view controller &引用;此调用在以下方法之间存在歧义……”;通过swashbuckler为ASP.Net core 2.1生成客户端时,model-view-controller,asp.net-core,asp.net-web-api2,swagger-ui,swashbuckle,Model View Controller,Asp.net Core,Asp.net Web Api2,Swagger Ui,Swashbuckle,我第一次尝试使用Swashback/swagger,我遇到了一个小问题,Swashback被用来生成swagger.json文件,然后swagger用它来构建客户端,但是导入这两个包会导致一个不明确的调用,如果我试图指定调用,它不会将调用的路径注册为有效路径 特别是app.UseSwagger();标记为不明确调用,并且nswag.aspnetcore和swashback.aspnetcore是包 简言之,我如何指定我想要的呼叫包,或者有没有办法一起避免冲突?提前感谢听起来您同时引用了Swash

我第一次尝试使用Swashback/swagger,我遇到了一个小问题,Swashback被用来生成swagger.json文件,然后swagger用它来构建客户端,但是导入这两个包会导致一个不明确的调用,如果我试图指定调用,它不会将调用的路径注册为有效路径

特别是app.UseSwagger();标记为不明确调用,并且nswag.aspnetcore和swashback.aspnetcore是包


简言之,我如何指定我想要的呼叫包,或者有没有办法一起避免冲突?提前感谢

听起来您同时引用了Swashback和NSwag,这些库都会为您生成Swagger/OpenApi输出,因此您应该只使用其中一个。您可以从项目中删除对其中一个的引用以修复问题,因为您尚未发布任何代码,我无法确定您应该删除哪一个以及需要进行多少清理


NSwag对创建客户端代码有更多的支持,因此您可能希望继续使用它,如果您还没有看到它与aspnet core一起使用NSwag的更多信息,请参见

,确切地说,我在让NSwag生成.json文件时遇到了困难,根据我所遵循的一些文档,Swashback应该会这样做,但我想这和现在的问题是不同的。谢谢很好,没问题