安装好VS2008后xaml 的intellisense(智能提示)失效的解决办法

来源:互联网 发布:东京交通知乎 编辑:程序博客网 时间:2024/04/29 12:42

花了近10个小时的时间终于在我心爱的本本上安装上了Win7+VS2008. 折腾的半天,终于能完成了。(很辛苦啊,安装过程比较慢,着实让自己耐心了一把)。刚装好,心痒痒的不行,就迫不及待地体验一下。 新建Silverlight应用工程,导入ArcGIS API For Silverlight 引用,切换到XAML编辑模式下,敲入button,突然发现,常见的intellisense(智能提示)功能失效了。工具条上的相关按钮也变成了灰色。回顾整个VS2008安装过程,只是在自定义安装内容中把vc相关的选项给去掉了,这应该不是问题的原因的所在,思来想去,应该是打了sp1补丁之后的问题。于是,打开Google,输入关键字“vs2008 xaml intellisense”,发现并不是我一个人碰到这个问题。(呵呵,心里平静许多)。 查阅相关的文档后发现,原来是安装了新的windows sdk或者安装msdn后会出现这种问题。通过收集网上的解决办法,有两种方法可以解决intellisense(智能提示)失效问题:

1. 置Visual Studio

方法:管理员的身份登录系统,然后执行:开始->Microsoft Visual Studio 2008->Visual Studio Tools->Visual Studio 2008 命令提示,进入Common7/IDE,然后输入devenv.exe /setup /resetuserdata /resetsettings

这里提醒一下,必须以管理员的身份才能执行命令,否则将会报错。

2. 修改注册表

方法:展开你的注册表,定位到

HKEY_CLASSES_ROOT/CLSID/{73B7DC00-F498-4ABD-AB79-D07AFD52F395}/InProcServer32

如果(Default)是空值,把该值设置为你的系统中的对应的TextMgrp.dll的位置,比如如果C盘是操作系统安装盘,则路径为C:/Program Files/Common Files/Microsoft Shared/MSEnv/TextMgrP.dll, 这样就可以解决问题了。
该方法参考文档:http://social.msdn.microsoft.com/forums/en-US/vswpfdesigner/thread/88bc758f-e190-440a-a244-709ca646bc77/

 

另外,附加一个intellisense(智能提示)是英文的解决办法。

 微软 官方提供的解决方法共享给大家:

  • 问题说明:http://support.microsoft.com/kb/957507/zh-cn
  • 修补程序下载: http://code.msdn.microsoft.com/KB957507/Release/ProjectReleases.aspx?ReleaseId=1854