.Net Core Web App 在创建时缺少一些 Bootstrap 类

.Net Core Web App missing some Bootstrap classes at creation

所以我正在尝试学习一些关于 .Net 核心网络应用程序的教程。

当我尝试使用字形图标时,我首先 运行 开始处理问题。他们从来没有工作过,我收到了 intellisense 警告 "Unknown CSS Class 'glyphicon'"。

随着我深入学习教程,我会越来越多地 运行 进入这些类型的 CSS 警告。 Input-Group-btn、btn-default 和面板都给出了类似的警告并且不起作用。但是我想我一定是错过了一步什么的。

但现在我正在查看默认的 _Layout.cshtm 并看到类似的警告,并且理解这一点,这可能就是我的页面看起来不像示例的原因。 Navbar-toggleable-sm 是一个未知的 class.

明确地说,许多 classes 工作。大多数,甚至。

我以为这可能只是一个版本问题,但字形图标和面板似乎不会被弃用。

我正在查看我的 bootstrap 发行版,看起来我的版本是 4.3.1。

为什么这些 class 会丢失,我该如何解决?

好的,所以这个问题的答案似乎是 bootstrap 3 和 4 之间更改了许多功能,而 Microsoft 没有更新他们的模板。所以默认安装 bootstrap 4,但是生成的页面使用 bootstrap 3 类.

对于 glyphicon,您可以使用 FontAwesome。

面板、缩略图和孔均已替换为卡片。

More information can be found here.