打开 bootstrap.min.css 崩溃 VS2010

Posted

技术标签:

【中文标题】打开 bootstrap.min.css 崩溃 VS2010【英文标题】:Opening bootstrap.min.css crashes VS2010 【发布时间】:2013-06-02 11:08:21 【问题描述】:

知道为什么打开 bootstrap.min.css 的缩小版本会导致 VS2010 崩溃吗?非缩小文件不会发生这种情况。我知道......我知道.. 一个有效的解决方案可能是“不要在 VS2010 中打开 bootstrap.min.css”——当我告诉我的医生“当我这样做时它伤害了我”时,我得到了类似的建议“——但说真的,VS2010 是否存在一些已知问题。我在想也许这也与 resharper 运行有关 - 但我还没有深入挖掘。

编辑: 居然发现了这个: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2422744-when-opening-a-large-minimized-css-file-visual-st

如果这是正确的,这已在 VS2010 中修复。

【问题讨论】:

什么是“崩溃”?在启动大型 CSS 文件或从 CDN 获取文件时,我遇到了 CSS 警告问题,但没有任何问题阻止工作。 @PiLHA - 崩溃是 VS2010 只是挂起。我需要关闭它。 【参考方案1】:

我知道你来自哪里,因为我也遇到过同样的问题。

在 visualstudio uservoice 链接中,Mads K. 说,“这在 VS11 中已修复”。 所以修复是在 Visual Studio 2012 中,而不是在 VS2010 中。https://en.wikipedia.org/wiki/Microsoft_Visual_Studio#Version_history

但是,我可以建议另一种解决问题的方法吗?

完全忽略.min 文件。

完全忽略它,因为: (1) .min css 文件,即使我们确实想编辑它,也很难编辑。至少这是我的经验。 (2) 如果你使用Microsoft ASP.NET Web Optimization Framework,你可以使用捆绑和缩小,所以没有不需要处理.min文件,因为优化框架会为你做缩小,即使在 VS2010 .NET 4.0 中。然后您可以编辑 un-minified .css 文件,让 .NET 为您进行缩小。从我的角度来看,这是双赢的。

如果您碰巧有一堆样式表和一堆规则,并且您想将这些规则捆绑到一个单独的 .css 文件中,请记住一件事是 Internet Explorer 的限制:http://support.microsoft.com/kb/262161。

一些相关的帖子: 1.http://kwilson.me.uk/blog/enabling-bundling-and-minification-support-in-a-net-4-application/ 2.http://igorzelmanovich.blogspot.com/2012/09/using-aspnet-bundling-and-minification.html 3.http://www.dotnet-tricks.com/Tutorial/mvc/0a9M050113-Bundling-and-minification-in-MVC3-and-Asp.Net-4.0.html

【讨论】:

我在 VS 2015 预览版中遇到了类似的问题。这个问题直到 2 天前才出现,我注意到自从我添加 animate.css (daneden.github.io/animate.css) 后它就出现了。有趣的是,我什至没有将文件添加到解决方案资源管理器中。 :-(【参考方案2】:

我在 linux 上使用 gedit,.min 文件也出现同样的问题。

崩溃的原因不是文本,而是您的文本编辑器试图美化您的代码。它与缺乏格式和废话非常混淆。除非绝对需要 .min.css,否则请使用常规样式表。

【讨论】:

【参考方案3】:

你应该格式化你的CSS。只需找到许多可用的 css 格式化程序网站之一,例如 http://www.cleancss.com/css-beautify/。如果您粘贴到格式化的 CSS,它将适用于 vs2010 和 vs2015。我用这种方法解决了几次。

【讨论】:

【参考方案4】:

您可以使用未压缩版本的 Bootstrap CSS 并使用 CSS Miniffier

【讨论】:

以上是关于打开 bootstrap.min.css 崩溃 VS2010的主要内容,如果未能解决你的问题,请参考以下文章

bootstrap-combined.min.css 与 bootstrap.css冲突

Symfony 3.3 - 链接到 bootstrap.min.css

如何使用 NavWalker 和 bootstrap.min.css 在 WordPress 中创建 Bootstrap 导航栏

CSS bootstrap.min.css

如何在 bootstrap.min.css 文件中应用更改

bootstrap居中