这发生在我在不止一台计算机上的 Visual Studio 2008 前后 2008 sp1 和我认识的其他人身上,所以它不能是一个孤立的事件。
看似随机,我经常丢失我的 aspx 页面(html)中的所有语法突出显示,因此 Visual Studio 现在看起来像是一个非常昂贵的记事本版本。
有谁知道为什么会发生?更好的是,有人知道如何解决它吗?
这发生在我在不止一台计算机上的 Visual Studio 2008 前后 2008 sp1 和我认识的其他人身上,所以它不能是一个孤立的事件。
看似随机,我经常丢失我的 aspx 页面(html)中的所有语法突出显示,因此 Visual Studio 现在看起来像是一个非常昂贵的记事本版本。
有谁知道为什么会发生?更好的是,有人知道如何解决它吗?
你基本上已经经历了 Visual Studio 放弃的经历。它放弃的原因有很多,页面太复杂而无法突出显示,这通常是因为语法错误太多。突出显示本质上是通过一些非常复杂和智能的 RegEx 语句完成的,但是如果 Visual Studio 无法应用它们,它只会显示黑色文本。
要尝试的一件事是修复所有语法问题(如果有)。
顺便说一句,这种“放弃”发生在大多数 IDE 中。我在 Elcipse 也看到过一次或两次。
在使用http://msdn.microsoft.com/en-us/vstudio/bb968856.aspx上的删除工具卸载 Visual Studio 后发生在我身上 我必须在将 sql server management studio 升级到 2008 版本语法突出显示之前运行它由于包加载失败,它已经消失了。我还没有找到解决办法,所以如果有人有想法......
尝试Ctrl-K、Ctrl-D(重新格式化文档)。这通常会恢复你的语法着色。如果没有,它应该告诉您它在哪里混淆(例如Couldn't reformat due to line 123
)。
我已按照 Andrea 的说明进行操作,但必须包含以下程序:
Andrea 说明:进入VS2008,点击Tools/Options
选中“显示所有设置”选项
选择环境/国际设置
更改语言组合框。
关闭 VS2008。
...然后... 关闭 Visual Studio 后,在具有管理员权限的命令提示符下运行以下命令:
运行 devenv /resetskippkgs
当这发生在我身上时,我让它坐在那里一分钟。它通常会带回语法突出显示。
我有同样的问题。安装DPack
解决了这个问题
进入VS2008,点击Tools/Options
选中“显示所有设置”选项
选择环境/国际设置
更改语言组合框。
关闭VS2008。