SwaggerUi自定义CSS注入但在浏览器中没有效果

时间:2017-11-20 09:51:39

标签: css asp.net-web-api2 swagger

我有一个简单的ASP.NET WebApi 2项目,我希望使用Swagger并稍微自定义CSS。 "平顶"主题ostranme是完美的,虽然我已将文档跟到inject a stylesheet,但CSS似乎没有效果。

我在我的Startup课程中有这个" SwaggerCSS"是我的嵌入式资源的逻辑名称:

c.InjectStylesheet(Assembly.GetAssembly(typeof(Startup)), "SwaggerCSS");

我可以在浏览器中看到CSS在ext / SwaggerCSS下,但Swagger看起来仍然存在。

SwaggerCSS Source

编辑:

我应该注意,嵌入式资源直接在.csproj文件中配置:

<EmbeddedResource Include="swagger-flattop.css">
  <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  <LogicalName>SwaggerCSS</LogicalName>
</EmbeddedResource>

1 个答案:

答案 0 :(得分:0)

令人尴尬的是,我还没有实现Swagger UI。问题解决了!