打开bootstrap.min.css会导致VS2010崩溃

13
有没有想法为什么打开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
@PiLHA - 崩溃是指VS2010卡住了。我需要关闭它。 - ek_ny
4个回答

11

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

在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 中也一样。然后,您可以编辑未被缩小的 .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. 使用ASP.NET捆绑和最小化:http://igorzelmanovich.blogspot.com/2012/09/using-aspnet-bundling-and-minification.html
3. MVC3和ASP.NET 4.0中的捆绑和最小化:http://www.dotnet-tricks.com/Tutorial/mvc/0a9M050113-Bundling-and-minification-in-MVC3-and-Asp.Net-4.0.html


我在VS 2015预览版中遇到了类似的问题。这个问题在两天前还不存在,我注意到自从我添加了animate.css(http://daneden.github.io/animate.css/)后它就出现了。有趣的是,我甚至没有将文件添加到解决方案资源管理器中。 :-( - Vishal Seth

1
我在Linux上使用gedit,.min文件出现了相同的问题。
崩溃的原因不是文本,而是您的文本编辑器尝试美化您的代码。它会因缺乏格式而变得非常混乱并停止工作。除非绝对必要,否则请使用常规样式表而不是.min.css。

1

你应该格式化你的CSS。只需找到众多可用的CSS格式化网站之一,例如http://www.cleancss.com/css-beautify/。如果你将格式化后的CSS粘贴进去,它将在VS2010和VS2015上起作用。我曾经用这种方法解决过几次。

enter image description here

enter image description here


0

您可以使用未压缩版本的Bootstrap CSS,并使用CSS Minifier进行压缩。

enter image description here

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接