Visual Studio 2008:为什么我的语言服务加载项不起作用? (“对不起,解析无法恢复”)

|| 我正在尝试在Visual Studio 2008 SP1中创建自己的语言服务,但是当我运行该程序(启动Visual Studio实验性配置单元)并尝试打开源文件时,出现此错误: 任何想法如何解决? (我已经尝试卸载并重新安装VS,但没有用。:() 更新资料 原来,这是由于Spec#的卸载不佳所致。我清理了一下,但现在的问题是我的语言服务实际上并没有突出显示任何内容...我以为这是原因,但是看到我仍然会收到错误以及与错误无关,我不知道\不知道是什么问题。 我正在使用带有默认标记的默认词法分析器/解析器文件,因此我想我的文件类型会有某种高亮显示,但是...没有什么想法吗?     
已邀请:
您需要采取以下步骤来消除此错误: 卸载Visual Studio 2008 从计算机上卸载所有预发行版/ Beta软件 使用Visual Studio 2008 Service Pack准备工具 重新安装Visual Studio 2008 重新安装Visual Studio 2008 SP1 以admin用户身份登录时,在重新安装后首次启动Visual Studio 2008 SP1之前,从命令提示符使用devenv.exe / resetskippkgs。 Visual Studio 2008 Service Pack准备工具将帮助摆脱SP1软件的预发行版本和其他已知会引起问题的项目,例如: Microsoft Silverlight工具Beta 1 Microsoft Visual Studio 2008-KB949325 Microsoft Visual Studio 2008-KB944899(v1) Microsoft Visual Studio 2008-KB945140(SP1 Beta) 如果您在安装SP1时遇到问题,请卸载上面未列出的技术和/或开发外接程序,然后再次尝试安装SP1。只有以下技术经过测试和验证才能与SP1一起使用: Silverlight 2 SDK Beta 2和Silverlight Tools Beta2。(如果已经安装了Silverlight Tools Beta 2,则必须在安装Visual Studio 2008 SP1之后对其进行升级。要升级,请使用Microsoft下载上Silverlight Tools Beta 2页面上的安装程序。中心网站。) MVC预览版本3 ASP.NET扩展/动态数据预览 VC 2008功能包 VB PowerPack控件(2.0和3.0) Expression Studio 2(RTM) SQL Server 2008 .NET Framework 3.5 SDK XSLT探查器 VSTA 2.0 SDK Visual Studio 2008 SDK     
没关系,看来它工作正常:
if (x == 0)
{
}
甚至不是正确的C代码! 我一直在寻找语法高亮显示,但是我需要先对其进行设置,并且看起来现在可以正常工作了。     

要回复问题请先登录注册