如何在 .Net Core 项目的布局中包含 font-awesome(通过 nuget 安装)?

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

我有一个简单的 .NET Core 项目,其中包含以下

.csproj
文件:

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

    <PropertyGroup>
        <TargetFramework>netcoreapp2.2</TargetFramework>
        <DebugType>full</DebugType>
    </PropertyGroup>
    
    <ItemGroup>
        <PackageReference Include="bootstrap" Version="4.3.1" />
        <PackageReference Include="Font.Awesome" Version="5.9.0" />
        <PackageReference Include="Microsoft.AspNetCore" Version="2.2.0" />
        <PackageReference Include="Microsoft.AspNetCore.CookiePolicy" Version="2.2.0" />
        <PackageReference Include="Microsoft.AspNetCore.HttpsPolicy" Version="2.2.0" />
        <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
        <PackageReference Include="Microsoft.AspNetCore.Mvc.TagHelpers" Version="2.2.0" />
        <PackageReference Include="Microsoft.AspNetCore.Session" Version="2.2.0" />
        <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.2.0" />
        <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.4" />
        <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.2.4" />
        <PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="2.2.4" />
    </ItemGroup>

如您所见,它包含 Bootstrap。它与 Bootstrap 配合得很好。恢复项目后我可以在我的

wwwroot
文件夹中看到它:

enter image description here

但是 Font-Awesome 怎么样?恢复项目后我看不到库的来源。所以,我有一个问题:如何将 Font-Awesome 包含到我的

_Layout.cshtml
文件中?

我在这里找到了 Font-Awesome:

enter image description here

但我不明白如何将它用于这个地方。

razor asp.net-core-mvc nuget font-awesome
1个回答
1
投票

如果安装了软件包,您可以在

中找到软件包文件

C:/Users/Your Current User/.nuget/packages/font.awesome

“content”目录下有所有文件,可以手动导入到项目

wwwroot
文件夹中,像其他静态文件一样使用。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.