首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.Net MVC样式包不包括大多数文件

ASP.Net MVC样式包不包括大多数文件
EN

Stack Overflow用户
提问于 2013-02-20 02:59:35
回答 1查看 16.6K关注 0票数 17

最近,我的一个项目的本地副本完全失去了大部分样式。我花了一段时间才弄明白,因为大部分的样式都是在一个文件中完成的,其余的都是像Kendo和jQuery UI这样的小东西。

另一个次要的东西没有被添加到页面。我以为样式已经被另一个开发人员修改了(已经有一段时间没有接触这个项目了),他只是测试Web API的东西,而不是UI,所以他可能已经破坏了它,并且永远不知道,但我追踪到了问题:只有site.css文件包含在捆绑包中,其他文件都没有。我甚至尝试重新排列捆绑包中包含的CSS文件的顺序,它将只包含site.css

我重新构建了项目,清除了缓存等,所以它肯定会发生变化。我记得最近更新了一些NuGet包或VS包,甚至可能是MVC包?

我的问题是:是不是有什么改变导致了这种情况的发生?这是什么原因造成的?

编辑:来自BundleConfig.cs的代码

代码语言:javascript
运行
复制
public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new StyleBundle("~/Content/css").Include(
            "~/Content/site.css",
            "~/Content/themes/kendo/kendo.common.min.css",
            "~/Content/themes/kendo/kendo.default.min.css",
            "~/Content/themes/base/minified/jquery.ui.core.min.css",
            "~/Content/themes/base/minified/jquery.ui.resizable.min.css",
            "~/Content/themes/base/minified/jquery.ui.selectable.min.css",
            "~/Content/themes/base/minified/jquery.ui.accordion.min.css",
            "~/Content/themes/base/minified/jquery.ui.autocomplete.min.css",
            "~/Content/themes/base/minified/jquery.ui.button.min.css",
            "~/Content/themes/base/minified/jquery.ui.dialog.min.css",
            "~/Content/themes/base/minified/jquery.ui.slider.min.css",
            "~/Content/themes/base/minified/jquery.ui.tabs.min.css",
            "~/Content/themes/base/minified/jquery.ui.datepicker.min.css",
            "~/Content/themes/base/minified/jquery.ui.progressbar.min.css",
            "~/Content/themes/base/minified/jquery.ui.theme.min.css"));
}

来自_Layout.cshtml的代码

代码语言:javascript
运行
复制
@Styles.Render("~/Content/themes/base/css", "~/Content/css")
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14965301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档