我想创建一个包含多个组件的剃刀类库,并将其用于各种Blazor或MAUI Blazor项目。然而,这些项目有不一致的Bootstrap版本,我希望这个类库有自己的Bootstrab版本,使其真正独立。
如何在我的Razor类库中自行包含特定的Bootstrap版本?
首先,您可以尝试根据这种情况将Package Reference添加到Razor类库的csproj文件中,例如:
<ItemGroup>
<PackageReference Include="Twitter.Bootstrap" Version="3.0.0" PrivateAssets="All" />
</ItemGroup>
但是您需要将Razor类库更改为nuget包。因为RCL不能直接添加Client-Side Library
。boostrap的样式文件,如.js和.ccs文件,需要添加到wwwroot文件夹中。
有关详细信息,您可以查看此链接。