Blazor Web App nuget 包缺少外部 nuget 中的静态文件

问题描述 投票:0回答:1

我最近有一个从 Blazor 服务器升级的 Blazor Web 应用程序。作为该过程的一部分,它被打包成一个 nuget。升级后,我注意到当您打包项目时,它缺少引用的 nuget 中的 css 和 js 等静态文件。 例如,App.razor 中的这一行似乎不再起作用。

<link href="_content/Radzen.Blazor/css/default.css" rel="stylesheet" />

我必须从开发工具复制粘贴整个 CSS 并将其引用为“我自己的”文件。

这就是我的项目文件的样子

    <ItemGroup>
    <Content Include="bin/Release/net8.0/**/*.*">
        <PackagePath>Test</PackagePath>
        <Pack>true</Pack>
    </Content>
</ItemGroup>
<ItemGroup>
    <None Include="wwwroot/**/*.*">
        <Pack>true</Pack>
        <PackagePath>Test/wwwroot/</PackagePath>
        <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </None>
</ItemGroup>        

有人可以帮忙吗?

c# .net blazor nuget blazor-webapp
1个回答
0
投票

我相信它已针对 .net 8 进行了更改 像这样使用,但仍然引用js文件。

<RadzenTheme Theme="material" @rendermode="InteractiveAuto" />

https://blazor.radzen.com/get-started?theme=material3

© www.soinside.com 2019 - 2024. All rights reserved.