Я создал размещенный шаблон Blazor WebAssembly в .NET Core 3.1. Затем щелкните правой кнопкой мыши папку project.Client / wwwroot / css и щелкните Добавить библиотеку на стороне клиента. Затем выбрал библиотеку Font Awesome и установил ее. Я добавил строку ниже в index.html <head>
.
<link href="css/font-awesome/css/fontawesome.css" rel="stylesheet"/>
У меня есть libman.json из:
{
"version": "1.0",
"defaultProvider": "cdnjs",
"libraries": [
{
"library": "[email protected]",
"destination": "wwwroot/css/font-awesome/"
}
]
}
Я добавил только одну строку ниже на страницу шаблона Blazor по умолчанию Counter.razor (компонент Razor). IntelliSense находит шрифт:
@page "/counter"
<h1>Counter</h1>
<span class="fa fa-save"></span>
@code {}
но я вижу только квадрат:
<script src="https://kit.fontawesome.com/a076d05399.js"></script>
, и он работает. Я не знаком с этими игрушками, но полагаю, вам понадобится код типа a076d05399, чтобы включить их. Я использую здесь код из образца от w3schools. Как это делать при использовании файлов с wwwroot мне непонятно. - person enet   schedule 05.12.2019