【问题标题】:How to include font-awesome (that was instolled via nuget) in my layout in a .Net Core project?如何在 .Net Core 项目的布局中包含 font-awesome(由 nuget 安装)?
【发布时间】:2019-07-15 13:50:51
【问题描述】:

我有一个简单的.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 文件夹中看到它:

但是Font-Awesome 呢?恢复项目后,我看不到库的来源。所以,我有一个问题:如何将Font-Awesome 包含到我的_Layout.cshtml 文件中?

附言

我在这里找到了Font-Awesome

但我不明白如何在这个地方使用它。

【问题讨论】:

  • 这是this recent question 的副本。使用的包不同并不重要,如果您阅读我的回答,您会发现这是 ASP.NET Core 中前端/javascript 库的普遍问题。

标签: razor asp.net-core-mvc nuget font-awesome


【解决方案1】:

如果你安装了包,你可以在

中找到包文件

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

在“内容”目录中,有所有文件,可以手动将它们导入到项目wwwroot文件夹中,以便像其他静态文件一样使用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    • 1970-01-01
    • 2016-06-12
    • 1970-01-01
    • 2021-07-11
    • 2017-09-13
    • 1970-01-01
    相关资源
    最近更新 更多