Библиотека компонентов Blazor в виде пакета nuget не предоставляет файлы css

Хорошо,

Я действительно изо всех сил пытаюсь создать пакет nuget для BCL.

Во время разработки я создал несколько файлов *.scss для своих компонентов blazor. Теперь я хочу использовать эти компоненты в отдельном пакете nuget и использовать его в других проектах.

Пока все хорошо, но, к сожалению, все мои css-файлы не входят в пакет nuget.

Что я пробовал:

Все мои компоненты имеют собственный файл *.scss. После сборки проекта есть несколько файлов css, например HelloWorld.razor.css.

Когда я запускаю dotnet packкоманда, в пакете nuget нет файлов css.

я уже включил EmbeddedResourceЭлемент моего файла csproj, теперь я вижу весь файл css, но мой BlazorApp вообще не применяет стили.

Я уже изучил документацию (https://docs.microsoft.com/en-us/aspnet/core/blazor/components/css-isolation), но до сих пор не могу включить стили.

Я также попытался сослаться на проект непосредственно в свой BlazorApp, и это сработало. Это проблема NuGet?

Мой csproj выглядит следующим образом:

      <Project Sdk="Microsoft.NET.Sdk.Razor">

    <PropertyGroup>
        <TargetFramework>net6.0</TargetFramework>
        <Nullable>enable</Nullable>
        <ImplicitUsings>enable</ImplicitUsings>
        <AssemblyVersion>1.0.12.0</AssemblyVersion>
        <FileVersion>1.0.12.0</FileVersion>
        <Version>1.0.12-rc.33</Version>
    </PropertyGroup>


    <ItemGroup>
        <SupportedPlatform Include="browser" />
    </ItemGroup>

    <PropertyGroup>
        <StaticWebAssetBasePath>_content/$(PackageId)</StaticWebAssetBasePath>
        <DisableScopedCssBundling>false</DisableScopedCssBundling>
        <ScopedCssEnabled>true</ScopedCssEnabled>
    </PropertyGroup>

    <ItemGroup>
        <EmbeddedResource Include="**\**\*.css" />
    </ItemGroup>

    <ItemGroup>
        <PackageReference Include="Delegate.SassBuilder" Version="1.4.0" />
        <PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="6.0.2" />
    </ItemGroup>
</Project>

0 ответов

Другие вопросы по тегам