如何在Razor类库中包含Bootstrap

bfnvny8b  于 2022-12-16  发布在  Bootstrap
关注(0)|答案(1)|浏览(150)

我想创建一个包含多个组件的Razor类库,并在各种Blazor或MAUI Blazor项目中使用它。然而,这些项目的Bootstrap版本不一致,我希望这个类库有自己的Bootstrap版本,使其真正独立。
如何在我的Razor类库中自包含一个特定的Bootstrap版本?

dzhpxtsq

dzhpxtsq1#

首先,您可以尝试根据this case将Package Reference添加到Razor类库的csproj文件中,例如:

<ItemGroup>
  <PackageReference Include="Twitter.Bootstrap" Version="3.0.0" PrivateAssets="All" />
</ItemGroup>

但是需要将Razor类库改为nuget包,因为RCL不能直接添加Client-Side Library,而且bootstrap的样式文件,如.js和.ccs文件需要添加到wwwroot文件夹中。
有关详细信息,请查看this link

相关问题