我有一个简单的ASP.NET WebApi 2项目,我希望使用Swagger并稍微自定义CSS。 "平顶"主题ostranme是完美的,虽然我已将文档跟到inject a stylesheet,但CSS似乎没有效果。
我在我的Startup课程中有这个" SwaggerCSS"是我的嵌入式资源的逻辑名称:
c.InjectStylesheet(Assembly.GetAssembly(typeof(Startup)), "SwaggerCSS");
我可以在浏览器中看到CSS在ext / SwaggerCSS下,但Swagger看起来仍然存在。
编辑:
我应该注意,嵌入式资源直接在.csproj文件中配置:
<EmbeddedResource Include="swagger-flattop.css">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<LogicalName>SwaggerCSS</LogicalName>
</EmbeddedResource>
答案 0 :(得分:0)
令人尴尬的是,我还没有实现Swagger UI。问题解决了!