Visual studio 2013打开报异常"Exception has been thrown by the target of an invocation"

最近遇到一个问题,打开VS2013和SQL Server2014都会出报错,错误信息以下:mysql

之前都是好好的,重启了机子也不行,能打开两个VS,再打开第三个VS仍是会报错,百度无果,仍是在google上找到解决方法,在此记录。sql

缘由是我最近装了mysql,环境变量里的字符数有2181个,字符过长,删掉了不用的不重要的环境变量,字符数降到1849个(字符数在2048个之内便可),打开VS2013和SQL Server,一切正常。session

mysql相关环境变量,确实过于冗长。。。app

C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\Doctrine extensions for PHP\visual-studio

 

参考的解决方法:google

I had exactly same problem. Symptoms:spa

- unable start Sql Server Managment Studio 2012 and Visual Studio 2010 SP1 with above message "Exception has been thrown...." (VS2012 also installed)blog

- missing icons for Windows Explorer on taskbar and icons for some system tools (Services, Event Viewer), unable to start Windows Explorer clicking to shortcut on taskbarci

- temporary solution terminating explorer.exe and re-execute it using  Task Manager working for me but only to next RDP session (connection/disconection) or installing/uninstalling any applicationget

- before re-executing explorer.exe was PATH variable in cmd window empty (or contains only user specific setting)

The reason of problem in my environment was too long environment variable PATH (2312 characters), after shorten bellow 2048 characters the problem was solved.

Hope help you,

Eduard Koucky.

问题连接:https://social.msdn.microsoft.com/Forums/vstudio/en-US/0902665a-fefe-47f0-9bfe-904a57fdd0c6/visual-studio-2012-and-2010-both-fail-with-exception-has-been-thrown-by-the-target-of-an?forum=vssetup

相关文章
相关标签/搜索