Исключение было выбрано целью вызова в Visual Studio 2013

Сегодня, когда я открыл Visual Studio 2013 Professional Edition, я получил ошибку exception has been thrown by a target of invocation.

Также я попытался открыть ILSpy для отладки dll, но он разбился. Я думаю, что это может быть от одного и того же убийцы. Для системы, которую я сделал, я установил вчера SQL Server 2012 Professional Edition.

Я проверил путь к среде. Это:

C:\Program Files\Common Files\Microsoft Shared\Windows Live; C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live; C:\Program Files (x86)\Intel\iCLS Client \; C:\Program Files\Intel\iCLS Client \; c:\Program Files (x86)\AMD APP\bin\x86_64; c:\Program Files (x86)\AMD APP\bin\x86;% SystemRoot%\system32 % SystemRoot%;% SystemRoot%\System32\Wbem; c:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static; C:\Program Files\Intel\Intel (R) Компоненты управления движками \DAL, C:\Program Files\Intel\Intel (R) Компоненты управления движками \IPT; C:\Program Files (x86)\Intel\Intel (R) Компоненты управления движками \DAL; C:\Program Files (x86)\Intel\Intel\R\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\TCG Software Stack\bin \; C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin \; C:\Program Files (x86)\Windows Live\Shared; c:\Program Files (x86)\Microsoft SQL Server\100\Т ools\Binn \; c:\Program Files\Microsoft SQL Server\100\Tools\Binn \; c:\Program Files\Microsoft SQL Server\100\DTS\Binn \; C:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE \; C:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn \; C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies \; C:\Program Files\Microsoft\Web Platform Installer \; c:\Program Files (x86)\Microsoft ASP.NET\Веб-страницы ASP.NET\v1.0 \;% systemroot%\System32\WindowsPowerShell\v1.0 \; C:\Source\Orion\ствол\пакеты\NuGet.CommandLine.2.2.0\инструменты;% TFSPowerToolDir%;% BPADir%;% HummPATH14%;% SystemRoot%\System32\WindowsPowerShell\v1. 0 \; C:\Program Files (x86)\QuickTime\QTSystem \; C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit \; C:\Program Files\Microsoft SQL Server\110\DTS\Binn \; C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn \; C:\Program Files\Microsoft SQL Server\110\Tools\Binn \; C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies \; C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\

Моя ОС - 64-разрядная версия Windows 7.

В файле activitylog.xml есть:

 <entry>
    <record>25</record>
    <time>2014/05/13 15:06:11.756</time>
    <type>Information</type>
    <source>VisualStudio</source>
    <description>Begin package load [Environment Package Window Management]</description>
    <guid>{5E56B3DB-7964-4588-8D49-D3523AB7BDB9}</guid>
</entry>
<entry>
    <record>26</record>
    <time>2014/05/13 15:06:11.756</time>
    <type>Error</type>
    <source>VisualStudio</source>
    <description>SetSite failed for package [Environment Package Window Management]</description>
    <guid>{5E56B3DB-7964-4588-8D49-D3523AB7BDB9}</guid>
    <hr>80131534</hr>
    <errorinfo>The type initializer for 'Microsoft.VisualStudio.Platform.WindowManagement.WindowManagerService' threw an exception.</errorinfo>
</entry>

Ответ 1

Найдите Google и получите ответ. Отвечать

В моей среде была слишком длинная переменная среды PATH, после сокращения ниже 2048 символов проблема была решена.

Ответ 2

  • Открыть C:\Windows\System32\SystemPropertiesAdvanced.exe
  • Открыть расширенный > Переменные среды > .
  • В разделе "Системные переменные" найдите запись "Путь".
  • Скопировать значения внутри.
  • Изучите содержимое пути и найдите путь, который длинный и повторяется много раз. цель - заменить его на другую переменную. введите описание изображения здесь

6, Добавьте новую запись системной переменной, которая представляет запись, найденную в # 5.
В этом случае " C:\Program Files\Microsoft SQL Server" повторяется 10 раз, поэтому моя цель должна быть решена


% sql% для
C:\Program Files\Microsoft SQL Server "

  1. Обновить путь в записи пути, найденной в # 3. таких как

перед:
c:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn \;

после % sql%\Client SDK\ODBC\110\Tools\Binn \;

Ответ 3

щелкните правой кнопкой мыши по значку VS. goto- > properties- > Shortcut- > Advance- > Проверьте "Запуск от имени администратора". Теперь вы сделали, вы можете нормально открыть VS.

Ответ 4

Я столкнулся с этой проблемой после установки Visual Studio в Windows 7. И Visual Studio, и SSMS вернули ту же ошибку. Длина моего пути не превышала 2000 символов без пробелов между путями.

Я заново установил .Net framework и оба приложения снова начали работать.

Ответ 5

У меня была такая же проблема, и длина моего пути была намного меньше 1000 символов. Прежде чем пытаться переустановить Visual Studio, я попробовал простую перезагрузку, которая исправила мою проблему.