我有一个简单的 .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:
但我不明白如何将它用于这个地方。
如果安装了软件包,您可以在
中找到软件包文件C:/Users/Your Current User/.nuget/packages/font.awesome
。
“content”目录下有所有文件,可以手动导入到项目
wwwroot
文件夹中,像其他静态文件一样使用。