我开发了一个WebAPI并试图使用Swagger.Net来记录它。我的.Net框架版本是4.5.1,而Swagger.Net似乎是用.Net 4.0编写的。所以它总是以System.Web.Http版本不兼容错误结束(位于程序集清单定义与程序集引用不匹配)。解决方案编译成功,但在浏览器中打开时,它会出错。Swagger.net是否支持比4.0更高的.Net框架
另外我也试过在VS 2013和.Net framework 4.5中重新编译Swagger.net的源代码,但是甚至在需要System.Web.Http 4.0.0的时候它甚至比它结束了。
仅供参考:我使用System.Web.Http v-5.0的基本目的是为WebAPI 2.0提供属性路由。 – theGeekster
[Swagger.NET MVC Api Exception]的可能重复(http://stackoverflow.com/questions/21043328/swagger-net-mvc-api-exception) – durron597