如何使用Visual Studio 2019在ASP.NET Core 2.2中安装Font Awesome

OJB1

我正在努力寻找任何最新的安装指南,以在ASP.NET Core 2.2中安装Font Awesome。

我尝试了将文件手动导入到项目文件夹目录,然后尝试了NuGet包路由,但是没有用,因为我遵循的所有指南都引用了2.2中不存在的步骤和文件夹/文件

刚接触ASP.NET Core可能无济于事:(

亚当·文森特

有很多方法可以完成此操作,但是我认为最快速上手并运行的最简单方法是A。

答:获得CDN托管的真棒字体版本(免费!)

  1. 前往Font Awesome-使用有效的电子邮件地址启动并生成“ CDN供电工具包”。
  2. 您会收到一封带有“ CDN嵌入代码”的电子邮件,这只是一个脚本标签。
  3. 将Pasta脚本标签复制到_Layout的脚本部分。

注意:您不会对所有图标都具有智能感知,但是并没有太多东西,而且我最终还是在视觉上查找我想要在font-awesome网站上的哪个图标。如果您发现确实需要智能感知或想要在断开连接的环境中使用超棒的字体,请参阅B节。

B:一次“安装”

  1. Head to Font Awesome-下载并下载zip文件
  2. 将zip文件解压缩到 wwwroot/lib/
  3. 在_Layout中引用相应的内容。
    <!-- CSS -->
    <environment include="Development">
        <script src="~/lib/fontawesome-free-5.10.1-web/css/all.css"></script>
    </environment>

    <!-- ... --->

    <!-- JS -->
    <environment include="Development">
        <script src="~/lib/fontawesome-free-5.10.1-web/js/all.js"></script>
    </environment>

注意:在此示例中,我仅在开发环境中放置了对Font Awesome的CSS和JS引用,这意味着您仍应使用A节,但将CDN版本放在“ production”节中。

<environment exclude="Development">
    <script src="https://use.fontawesome.com/abcdef1234.js"></script>
</environment>

注意:abcdef1234.js这不是真实文件,注册CDN软件包时,您会在电子邮件中获得特定文件

注意:CDN版本没有您需要添加的CSS文件,它包装在JS文件中。

最后

如果您确实需要比ASP.NET Core所包含的软件包更多的软件包和令人敬畏的字体,我强烈建议您使用通过@Tony Ngo指出的软件包管理器来获取您的库,它与LibMan任何开头的库一样好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在cshtml ASP.NET Core中调试JavaScript脚本(通过使用Chrome浏览器或Visual Studio 2019)?

调试时如何让 ASP.NET Core 崩溃而不是在 Visual Studio 2019 中返回错误响应?

如何使用SpaTemplates向Visual Studio 2017中的ASP.NET Core Angular 2应用程序添加很棒的字体

如何使用Visual Studio代码在ASP.NET Core中添加ASP.NET身份

无法在Visual Studio 2019中调试Asp.Net Core 2.1 Angular应用

如何在 Visual Studio Team Services (VSTS) 中构建 ASP.NET Core 2 RC2 项目?

无法安装.NET Core 1.0 Visual Studio Tooling Preview 2

如何在Visual Studio 2019中使用Entity Framework Core将实体模型添加到.Net Core ClassLibrary?

如何使用Visual Studio Code在ASP.NET Core中搭建数据库

Visual Studio 2019使用ASP.NET Core挂起(不响应)

在Visual Studio的ASP.NET Core + Angular 2模板上设置图像路径

Visual Studio 2019似乎看不到我已安装.NET Core 3.1(使用SDK)

Microsoft.EntityFrameworkCore未安装并挂在Web API .NET Core应用中-Visual Studio 2019

无法在Visual Studio 2019 ASP.Net Core 3.1 Angular项目中调试Typescript

Visual Studio 2017 + .Net Core 2测试无法执行

Visual Studio 2017 TFS 集成 - .net Core 2

如何使用Visual Studio 2019社区创建.NET Core 3控制台应用程序?

Visual Studio 15.6.3中的ASP.NET Core 2.1

Visual Studio 2015中的ASP.NET Core MVC 2.0

ASP.NET Core和Visual Studio中的模型类

如何在 Visual Studio 2019 中调试 ASP.Net MVC

在 Visual Studio 2019 中使用 C# 的 ASP.NET

如何在Visual Studio 2019中将.NET Framework 4.7.2项目迁移到.NET Core 3.0

使用Visual Studio和Asp.Net Core的Dockerfile错误

xUnit.net v2在Visual Studio 2015中找不到.NET Core测试

如何在Visual Studio 2017专业版中启用ASP.Net Core 2.2

如何在Visual Studio扩展中识别ASP.NET Core项目

带有 ASP.NET Core 2 Web 应用程序模板的 Visual Studio 2017 VSIX 只安装一个空白项目

如何在Visual Studio ASP.NET Core项目中使用语义UI反应?