我有一个使用ServiceStack和Swagger-UI的项目,我已经安装并使用v4.0.24安装它,最近升级到v4.0.30.
最新的ServiceStack.Api.Swagger NuGet包:https://www.nuget.org/packages/ServiceStack.Api.Swagger/ 似乎没有像以前的包一样安装/ swagger-ui资源文件夹.
我在VS2013中尝试了一个新的干净的servicestack asp.net解决方案.从nuget添加了ServiceStack.Api.Swagger,并在AppHost.cs中启用了插件:
public override void Configure(Container container)
{
this.AddPlugin(new SwaggerFeature());
}
Run Code Online (Sandbox Code Playgroud)
swagger-ui功能似乎工作正常,但似乎资源(index.html,js,css等)嵌入在dll中,并且需要以最小值编辑index.html以配置Swagger- UI.
我错过了什么,或者这是最新的NuGet包中的错误?
我已经编辑了我的swagger v4.0.24 html,css和js,我可以安全地从ServiceStack Git(https://github.com/ServiceStack/ServiceStack/tree/master/src/ServiceStack.Api.Swagger)中提取这些内容.手动添加/合并到我的解决方案?