我想创建一个包含多个组件的Razor类库,并在各种Blazor或MAUI Blazor项目中使用它。然而,这些项目的Bootstrap版本不一致,我希望这个类库有自己的Bootstrap版本,使其真正独立。如何在我的Razor类库中自包含一个特定的Bootstrap版本?
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。
Client-Side Library
1条答案
按热度按时间dzhpxtsq1#
首先,您可以尝试根据this case将Package Reference添加到Razor类库的csproj文件中,例如:
但是需要将Razor类库改为nuget包,因为RCL不能直接添加
Client-Side Library
,而且bootstrap的样式文件,如.js和.ccs文件需要添加到wwwroot文件夹中。有关详细信息,请查看this link。