Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net html标记的语法高亮显示在VisualStudio2008中消失_Asp.net_Html_Visual Studio_Visual Studio 2008 - Fatal编程技术网

Asp.net html标记的语法高亮显示在VisualStudio2008中消失

Asp.net html标记的语法高亮显示在VisualStudio2008中消失,asp.net,html,visual-studio,visual-studio-2008,Asp.net,Html,Visual Studio,Visual Studio 2008,这件事发生在VisualStudio2008SP1之前和之后的不止一台计算机上,也发生在我认识的其他人身上,所以这不可能是一个孤立的事件 看起来是随机的,有时我会丢失我的aspx页面(html)中的所有语法突出显示,因此VisualStudio现在看起来像一个非常昂贵的记事本版本 有人知道为什么会这样吗?更好的是,有人知道如何修复它吗?您基本上已经经历了Visual Studio的放弃。它放弃了很多原因,页面太复杂而无法突出显示,这通常是因为有太多的语法错误。突出显示本质上是用一些非常复杂和智能

这件事发生在VisualStudio2008SP1之前和之后的不止一台计算机上,也发生在我认识的其他人身上,所以这不可能是一个孤立的事件

看起来是随机的,有时我会丢失我的aspx页面(html)中的所有语法突出显示,因此VisualStudio现在看起来像一个非常昂贵的记事本版本


有人知道为什么会这样吗?更好的是,有人知道如何修复它吗?

您基本上已经经历了Visual Studio的放弃。它放弃了很多原因,页面太复杂而无法突出显示,这通常是因为有太多的语法错误。突出显示本质上是用一些非常复杂和智能的正则表达式语句来完成的,但是如果VisualStudio无法应用它们,它只会显示黑色文本

要尝试的一件事是修复所有语法问题(如果有)


顺便说一下,这种“放弃”发生在大多数IDE中。我也曾在Elcipse见过一两次这种情况。

当这种情况发生在我身上时,我会让它在那里停留一分钟。它通常会将语法突出显示带回来。

尝试使用Ctrl-K、Ctrl-D(重新格式化文档)。这通常会恢复语法着色。如果没有,它应该告诉您它在哪里混淆了(例如,由于第123行的原因,
无法重新格式化)

这件事发生在我使用位于的删除工具卸载visual studio之后 在将SQLServerManagementStudio升级到2008版本之前,我必须运行此程序
由于包加载失败,语法突出显示已消失。我还没有找到解决方案,所以如果有人有想法…

我也有同样的问题。安装


已解决此问题

进入VS2008,单击工具/选项

选中“显示所有设置”选项

选择环境/国际设置

更改语言组合框。


关闭VS2008。

我已经按照Andrea的指示进行了操作,但必须包括以下步骤:

Andrea说明: 进入VS2008,单击工具/选项

选中“显示所有设置”选项

选择环境/国际设置

更改语言组合框

关闭VS2008

……然后。。。 关闭Visual Studio后,在具有管理员权限的命令提示符下运行以下命令:

运行devenv/resetskippkgs


参考资料:

我不知道为什么会被否决。有时对我很有效。