我正在尝试修改BundleConfig
类中的CSS Bundle但由于某种原因,font-awesome.min.css
文件永远不会发送到浏览器,只会发送site.css。
以下是我在布局中包含该包的方法
@Styles.Render("~/Content/css")
以下是我如何定义
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/site.css",
"~/Content/font-awesome.min.css"
));
请注意,我添加的文件与Content
文件夹中的site.css位于同一位置。另外:site.css仅包含在该捆绑包中,而且整个项目中没有其他地方
答案 0 :(得分:2)
我怀疑这是因为您的css文件名称中包含“.min”,并且您正在调试模式下运行。尝试重命名它或将其包含在捆绑的忽略列表中。
注意:如果您拥有非“.min”版本并在切换到发布后的开发过程中使用它,则引擎将使用.min
版本。
如果您在开发过程中使用它:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/site.css",
"~/Content/font-awesome.css"
));
当您切换到Release时,缩小引擎会查找相应的.min
文件并相应地使用它们,否则它会为您缩小它们。