Visual Studio 遇到了异常。这可能是由于某个扩展导致的。
您可以在命令行上使用/log参数运行应用程序,然后检查文件"I:\Users\LS\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml"以获取详细信息。
在CPP文件中写入C++的代码,语法、格式等无任何错误的情况下,VS2010弹出一个对话框提示错误,上面那段话就是框中的内容
代码完全可以通过编译
原以为是VS出了问题,重装一遍后仍然是老样子
原来从没遇到过这种情况,最近才开始的
安装文件没问题,是从微软的页面下载的
找到问题的关键了
装VS2010后再装MSDN2008,就会出现那种问题
这个bug是安装某些软件的时候,vs2010相关的注册表值被修改了,只要改回来就好了。
对于32位机器,查找注册表的项:
[HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32],
把它的默认值修改为:
C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
而对于64位的机器,查找项:
[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]
把它的默认值修改为:
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll
修改时如果提示如下信息:
[Window Title]
编辑值时出错
[Content]
无法编辑 : 写该值的新内容时出错。
[确定]
则按如下操作(win764位):
右键选择左边main文件夹,选择权限,高级,所有者,将当前所有者(system)替换为administrator或者具有管理员权限的用户,并把“替换子容器和对象的所有者”勾上,点击应用。然后就到可以在权限的对话框里把完全控制勾上了。这样就可以编辑了。