启动Visual Studio 2010时,"调用目标已抛出异常"

Bio*_*eek 48 visual-studio-2010

当我启动Visual Studio 2010时,我经常会收到错误'exception has been thrown by a target of invocation',导致我无法打开Visual Studio.重新启动计算机会导致错误消失,但几天后它就会返回.

是什么导致了这个错误,我怎么能摆脱它?

我发现很多关于在Visual Studio中运行代码时提到这个错误的问题,但在打开Visual Studio时没有.

Bio*_*eek 81

似乎问题是我的系统路径变得太长,以至于Windows无法处理:它长达2087个字符(本文的附言).

  • 我不能告诉你这节省了多少时间. (10认同)
  • 嗯-SQL Server 2014推动它超越边缘. (6认同)
  • 有人可以告诉我,要从**PATH**变量中删除哪一部分,以缩短它?我不知道,删除哪条路径会导致任何问题或其他问题. (3认同)
  • @Zeeshan:PATH的内容取决于您安装的程序.因此,首先尝试删除任何不再使用的程序.Windows 7的默认PATH是`%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32\Wbem;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0 \;`,所以它可能不是一个好主意删除任何这些. (2认同)

coe*_*ing 8

我今天遇到了Visual Studio 2012这个问题.在第一次安装过程中似乎出现了问题,因此它有助于删除这些注册表项:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_Config
Run Code Online (Sandbox Code Playgroud)

Visual Studio将在您启动时再次进行设置.您也可以重命名它.


小智 5

我遇到了与Visual Studio 2012和SQL Server Management Studio相同的问题,解决方案是减少SYSTEM PATH变量长度.

症状:启动一个Visual Studio 2012实例后,任何其他尝试启动另一个或一个SQL Server Management Studio都将失败.计算机重启将允许我再次启动VS2012的单个实例.修复VS2012安装没有帮助.