将MVC 5项目迁移到Bower后,CSS intellisense无法正常工作

时间:2017-08-31 19:20:19

标签: asp.net-mvc asp.net-mvc-5 visual-studio-2017 bower

我刚刚将一个项目转换为使用Bower,我现在在视图中的bower包的所有CSS类下都有蓝色波浪形:

Blue squigglies in HTML view

我猜这是因为intellisense没有找到CSS文件?

我已将Bower设置为将其下载的所有文件放在我的Web项目根目录中名为lib的文件夹中,该文件夹不包含在VS的项目中:

enter image description here

我真的不想添加该文件夹,因为它会包含数千个文件并使我想象的proj文件很大(我确实尝试添加它,但VS只是没有响应)。

使用MVC捆绑器将Bower CSS文件加载到项目中:

bundles.Add(new StyleBundle("~/Content/css").Include(
    "~/lib/bootstrap/dist/css/bootstrap.*",
    "~/lib/font-awesome/css/font-awesome.*",
    "~/lib/AdminLTE/dist/css/AdminLTE.*",
    "~/lib/AdminLTE/dist/css/skins/skin-blue-light.*",
    "~/lib/AdminLTE/dist/css/skins/skin-green-light.*",
    "~/Content/site.css"));

我使用ReSharper,但将其切换为使用VS的智能感知并没有任何区别。 Dave Paquette seems to have identified a similar issue in VS2013,这只是Bower的预期行为吗?

0 个答案:

没有答案