VS2015 异常 :遇到异常。这可能是由某个扩展导致的

原因是安装程序时将注册表修改了,解决方案:

修改注册表:

64位机器:

[HKEY_CLASSES_ROOT\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32],

默认值修改为:

C:\Program Files\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll

注意:如果找不到这个{73B7DC00-F498-4ABD-AB79-D07AFD52F395}可以新建一个,再 InProcServer32,最后将默认值设置进去(我的机器就是这个原因,解决了)

32位的机器:

[HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{73B7DC00-F498-4ABD-AB79-D07AFD52F395}\InProcServer32]
默认值修改为:

C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\TextMgrP.dll

时间: 2024-10-09 21:58:18

VS2015 异常 :遇到异常。这可能是由某个扩展导致的的相关文章

java异常和异常体系

16.异常 16.1程序执行过程中出现的影响程序正常运行的现象. 16.2异常语法 try{ //代码块 }catch(异常类型 e){ }catch(异常类型2 e2){ }...{ }finally{ } 注意:try:表示可能出现异常的代码块 catch:抓取异常 ,并进行处理 可以抓取多个异常,异常的范围要从小到大抓取 并且只会执行第一个匹配的异常类型 finally:最终的,不管是否出现异常,finally中的代码块始终会执行. 除虚拟机停止(system.exit(1))这种情况外

vs2010 Visual Studio 遇到了异常。这可能是由某个扩展导致的

装了个VS2010,但是问题就来了,这个版本的VS没有本地的MSDN,只有联机的帮助,不是很爽,于是安装了2008的MSDN,结果问题就出现了: 只要在VS2010源码编辑器中输入一个字符,它就报道错误了 "visual studio 2010 遇到了异常,可能是由某个扩展导致的......". 以下是具体的解决方法: 这个bug是安装某些软件的时候,vs2010相关的注册表值被修改了,只要改回来就好了. 对于32位机器,查找注册表的项: [HKEY_CLASSES_ROOT\CLSI

C++异常之异常说明

1. 指定异常 T   funNname( parameterlist ) throw( T1, T2,····,Tn): 其中 T 是类型, parameterlist 是参数列表, 而类型 T1, T2,····,Tn 是函数会抛出的异常. 2. 不抛出异常 T   funNname( parameterlist ) throw( ): 抛出异常类型列表为空,表示的是该函数不抛出任何类型异常. 3. 抛出任意类型的异常 T   funNname( parameterlist ): 这表示该函

21、捕捉异常和异常的使用原则

package com.exception.demo; public class Take { // 创建类 /** * 1.捕捉异常( 异常处理器大致分为 try-catch 语句快 和 finally 语句块 ) * 2.以下4种情况不会执行finall语句块 * 2.1.在finally语句块发生了异常 * 2.2.在前面的代码中使用了 System.exit() 退出程序 * 2.3.程序所在的线程死亡 * 2.4.关闭CPU * 3.异常的使用原则: * 1.在当前方法中使用 try

易飞-凭证打印异常(字符中含有空格,自动分行导致显示异常)

在打印凭证中通常会显示自定义或者输入的内容.比如:在电子行业中的插件位置,生产人员经常在作业的时候经常会根据领料单显示的插件位置来作业. 至于为何不根据作业指导书或者BOM等其他方式来确认不在今天我们讨论的范围. 解决办法一:直接行高加大.当然可以,但是如果只是为了一张工单中的几个元件的插件位置显示而已,增加了纸张打印.从成本节约角度不太实用 解决办法二:评估了最多字符也可以在两行中显示完毕的情况下,自动分行差一两个字符的话,就把字体设置小点. 现在问题是,为和第二行中CA9,之后就自动分行了呢

(4.3)uboot详解——异常和异常向量

(4.3)uboot详解--异常和异常向量 中断是一个较难掌握知识,因为它是一个过程,而不是一个结果,其中的步骤都建立在理论的层面上,需要理解.比如按下按键1会使led1亮,这个"起因-结果"的操作我想小孩子也能掌握,因为它是一个现象,但是要掌握"起因-过程-结果"却需要花一些功夫,因为这个过程需要理解.如果你认真的了解了前面两节的内容,那么现在就该到了实现"过程"的时候了. 前面两节分析了外部中断和内部中断相关的内容,这篇文章将对处理器的异常情

C++异常以及异常与析构函数

1. 抛出异常 1.1 抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常. 该语句的格式为: throw 表达式; 如果在try语句块的程序段中(包括在其中调用的函数)发现了异常,且抛弃了该异常,则这个异常就可以被try语句块后的某个catch语句所捕获并处理,捕获和处理的条件是被抛弃的异常的类型与catch语句的异常类型相匹配.由于C++使用数据类型来区分不同的异常,因此在判断异常时,throw语句中的表达式的值就没有实际意义

异常——获取异常信息

当出现异常时大家都经常会想查看异常的详细信息,什么异常,异常出现在什么位置等等. 在日常的编程中,printStackTrace是一个经常被用的方法,这个方法把异常的详细信息输出到了控制台上. 但是有一些时候我们想要把这些详细的信息以其他的方式展现,网页上.日志里.报警邮件中. Exception本身的toString,getMessage方法只是对该Exception类的本身信息,并不能帮我们找出异常点. 那么就从printStackTrace着手,将这个方法要输出的信息放到一个String里

安装msdn2008后,导致vs2010 扩展导致异常的解决

只要在VS2010输入一个字符,它就报错 ":Microsoft Visual Studio 2010 遇到了异常,可能是由某个扩展导致的".直接google免得麻烦. 错误上说"您可以在命令行上使用/LOG参数运行应用程序,然后检查文件"C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\10.0\ActivityLog.xml”以获取详细信息." 最终看网上资料,才知道是注册表被改

VS 尝试从数据库进行更新时,遇到类型为“Microsoft.VSDesigner.Data.Local.ConnectionStringConverterServiceException”的异常。异常消息为:“”;

最近,由于更换机器,在新机器上运行更新数据库模型,报错: 尝试从数据库进行更新时,遇到类型为"Microsoft.VSDesigner.Data.Local.ConnectionStringConverterServiceException"的异常.异常消息为:""; 这样的错误一般都是进行Edmx 从数据库中更新到模型产生的,错误截图如图: 我用的是VS2012,数据库为MySQL 解决方案一: 找到自己的Entities.edmx文件,检查ConnectionS