You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 6中BlazorStrap Server异常:AddBootstrapCss报CS1061错误

解决.NET 6升级后BlazorStrap的AddBootstrapCss报错问题

问题原因

从.NET Core 5升级到.NET 6后,BlazorStrap V1的服务注册API发生变更,AddBootstrapCss方法已被移除,因此出现IServiceCollection找不到该方法的报错。

替代方案

  1. 确保项目已安装适配.NET 6的BlazorStrap V1版本NuGet包
  2. 替换原有的AddBootstrapCss调用,改用AddBlazorStrap方法,可按需指定Bootstrap版本:
// 替换原有的services.AddBootstrapCss();
services.AddBlazorStrap(options => {
    options.BootstrapVersion = BootstrapVersion.v5; // 可根据实际需求选择v4或v5版本
});
services.AddScoped<ILoggerRepository, LoggerRepository>();
  1. 若使用Blazor Server,需确保在_Layout.cshtml中引入BlazorStrap静态资源(未添加过的话):
<link href="_content/BlazorStrap/blazorstrap.min.css" rel="stylesheet" />
<script src="_content/BlazorStrap/blazorstrap.min.js"></script>

简化配置

如果无需自定义Bootstrap版本等配置,也可直接使用无参数的AddBlazorStrap:

services.AddBlazorStrap();

内容的提问来源于stack exchange,提问作者GettingStarted

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 00:04:57