症状
当您使用 Web 窗体设计器来编辑 Web 窗体在 Visual Studio 2013年时,Visual Studio 崩溃。 当页使用级联样式表 (CSS) 规则的特定组合,则会出现此问题。 例如,网页使用以下规则:
<style type="text/css"> .class1 { line-height: 25px; } .class2 { font-size: 15px; } .class3 { line-height: inherit; }</style>
如果所有这些规则应用于 html Web 窗体中的同一个元素,Visual Studio 崩溃时在 Web 窗体设计器中打开该文件。
原因
当您尝试确定正确的字体大小,如果行高度是显式定义一个规则,然后由不同的 CSS 规则未定义,web 窗体设计器可能会崩溃。
解决方案
此更新可从 Microsoft 下载中心获取。
Microsoft 下载中心
从 Microsoft 下载中心可以下载以下文件:
立即下载更新包。有关如何下载 Microsoft 支持文件的更多信息,请单击以下文章编号,以查看 Microsoft 知识库中相应的文章:
119591 如何从联机服务获取 Microsoft 支持文件Microsoft 已对该文件进行病毒扫描。 Microsoft 使用的是文件发布时可以获得的最新病毒检测软件。 该文件存储在安全性得到增强的服务器上,以防止对文件进行未经授权的更改。
先决条件
此修复程序需要 Visual Studio 2013年更新 5。
重启信息
您可能需要在应用此修补程序后,重新启动计算机。
替换信息
此修补程序不替换任何以前发布的修补程序。
文件信息
此修补程序的英文版具有下表中列出的文件属性(或较新的文件属性)。 这些文件的日期和时间按协调世界时 (UTC) 列出。 在查看文件信息时,文件时间将转换为本地时间。 要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。
文件名 |
文件版本 |
文件大小 |
日期 |
时间 |
平台 |
---|---|---|---|---|---|
VS12-KB3124249.exe |
12.0.40633.0 |
8,098,920 |
16-Dec-2015 |
0:56 |
x86 |
解决方法
若要变通解决此问题,请使用下列方法之一可以更改 CSS 文件中:
-
删除已定义的其他样式的元素行的高度值。
-
删除已定义的行高度元素的字体大小值。