WPF Designer的智能提示在安装最新Windows SDK或者MSDN后不工作的解决方法
2008-02-17 11:26
423 查看
MS在不久之前发布了最新的Windows SDK for Windows Server 2008 and .NET Framework 3.5,偶也尝试了一把,结果发现安装了之后,WPF Designer的Intellisense就不再工作了,苦闷了很久,最终在 MSDN Forums » Visual Studio 2008 (Pre-release) » Visual Studio WPF Designer 下找到了这个问题的描述和解决方案(原帖地址:http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2840817&SiteID=1)。
原因:
这个问题只发生在先安装了Visaul Studio,然后在安装最新Windows SDK或者MSDN后才发生。具体原因是由于一个注册表键的值被SDK的安装程序错误地删除了。
解决方法:
1、修改注册表
请检查下面的注册表项:
HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32
如果(Default)的值为空就有问题,你需要将其更新为TextMgrP.dll(TextMgrP是Visual Studio Text Manager Proxy)的完整路径。 通常来说,这个dll的放在:
%ProgramFiles%\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
提示:
如果你的系统是64位的,你需要注意的是运行正确的注册表编辑器(regedit.exe,它的路径是%systemroot%\syswow64\regedit),同时还需要确认TextMgrP.dll的路径,它的路径看起来类似:
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
2、修复Visual Studio
1. 从开始菜单里找到并打开控制面板
2. 点击程序和设置(在非Vista系统为添加/删除程序)
3. 选中Visual Studio 2008点击修改
4. 在弹出的对话框中选择修复
3、使用IDE Devenv修复
1、打开VS命令提示行。选择【开始】->【Microsoft Visual Stdio 2005/2008】->【Visual Stdio Tools】->【Visual Stdio 2005/2008 命令提示】
2、找到devenv目录。你可以使用命令cd ..\Common7\IDE
3、执行如下devenv命令:devenv.exe /setup /resetuserdata /resetsettings
原因:
这个问题只发生在先安装了Visaul Studio,然后在安装最新Windows SDK或者MSDN后才发生。具体原因是由于一个注册表键的值被SDK的安装程序错误地删除了。
解决方法:
1、修改注册表
请检查下面的注册表项:
HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32
如果(Default)的值为空就有问题,你需要将其更新为TextMgrP.dll(TextMgrP是Visual Studio Text Manager Proxy)的完整路径。 通常来说,这个dll的放在:
%ProgramFiles%\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
提示:
如果你的系统是64位的,你需要注意的是运行正确的注册表编辑器(regedit.exe,它的路径是%systemroot%\syswow64\regedit),同时还需要确认TextMgrP.dll的路径,它的路径看起来类似:
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
2、修复Visual Studio
1. 从开始菜单里找到并打开控制面板
2. 点击程序和设置(在非Vista系统为添加/删除程序)
3. 选中Visual Studio 2008点击修改
4. 在弹出的对话框中选择修复
3、使用IDE Devenv修复
1、打开VS命令提示行。选择【开始】->【Microsoft Visual Stdio 2005/2008】->【Visual Stdio Tools】->【Visual Stdio 2005/2008 命令提示】
2、找到devenv目录。你可以使用命令cd ..\Common7\IDE
3、执行如下devenv命令:devenv.exe /setup /resetuserdata /resetsettings
相关文章推荐
- 安装flashplayer 提示 "您尝试安装的 Adobe Flash Player" 版本不是最新版本. 请访问 Player 下载中心 获取最新、最安全版本"的解决方法
- VS Xaml WPF智能提示消失 解决方法
- 安装 VS 2015 Update 2 + Windows SDK Tools 1.3.1 + Windows SDK 10586.212 后提示找不到 10586.0 SDK 问题的解决方法
- 最新解决方法:安装Discuz! X3.2/3.3模板插件提示对不起,您安装的不是正版应用
- 安装SQL Server 2005提示IIS未安装或者未启用的解决方法
- 【工作笔记0004】VS2008升级后智能提示变英文解决方法,附带汉化补丁下载
- 提示“正尝试安装的adobe flash player不是最新版本”的解决方法
- 关于安装VS2005或MSDN时遇到“Please insert the disk:XXXXXXX” 错误提示的解决方法!
- 关于ubuntu16.4 中安装最新的eclipse或者是STS出现页面特卡,且新建项目没有提示,preference选项中点击左侧标签右侧没反应的解决办法,参照google, 排版不太好,希望对一些小伙伴有所帮助
- WORD 或者 Outlook 提示“无法创建工作文件,请检查临时环境变量” 的解决方法
- WPF 提示"该密钥文件可能受密码保护。若要更正此问题,请尝试再次导入证书,或手动将证书安装到具有以下密钥容器名称的强名称"的解决方法
- 在安装flash player 10时遇到提示“正尝试安装的adobe flash player不是最新版本”的解决方法
- 解决SQL Server 2008安装时出现不能在控件上调用 Invoke 或 BeginInvoke错误或者需要重启N次后还提示需要重启的方法
- SQLServer2000或者补丁安装程序提示“有一个挂起的安装实例,请重起机器”的解决方法
- VS2010创建SILVERLIGHT项目时提示“你需要安装最新的SILVERLIGHT DEVELOPER运行时”解决方法
- [iOS常见问题] 关于IOS项目QQ空间授权提示安装最新版本的QQ的解决方法!
- [转载]诺基亚Symbian系统S60V3智能手机安装软件出现错误提示及解决方法
- 安装了ReSharper,卸载以后,Vs2010没有了智能提示功能的解决方法
- 重要!当打开MMC或者inetmgr时提示“Cannot Open xxx.msc”,就用以下解决方法,安装至少MSXML3SP4然后重起就解决问题。
- 【操作系统】chrome插件无法安装解决方法或者提示“将该项添加到 Chrome 浏览器时出错。请刷新此页面,然后重试。”的解决办法