«Исключение было выброшено целью вызова». при сборке Visual Studio 2010 VSPackage - PullRequest
4 голосов
/ 28 апреля 2011

Недавно я создал пару пакетов VSPackage для некоторых расширений Visual Studio (строка меню / команда).Я правильно скомпилировал их вчера, зарегистрировался в TFS (я единственный, кто касается этого проекта, к вашему сведению).Я уже установил эти расширения и работал нормально.Сегодня это не компилируется!Я получаю следующую ошибку:

Исключение было выдано целью вызова.

Это ничего не говорит мне, поэтому я запустил Visual Studio сследующая команда:

devenv.exe / Rebuild> out.log

В моем out.log я вижу следующее:

C: \ Program Files\ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ VSSDK \ Microsoft.VsSDK.targets (420,5): ошибка: исключение было вызвано целью вызова.

Я застрялна это часами и уже не могу строить эти VSPackages.Кто-нибудь?Это действительно расстраивает.Я уже пытался очистить проект / восстановление / сборку с помощью самой Visual Studio (не командной строки)

Ответы [ 5 ]

6 голосов
/ 08 мая 2013

Я сталкивался с этой проблемой несколько раз как в vs2010, так и в vs2012, и вручную удаляя папки «bin» и «obj» из проекта, а затем делая «rebuild», обычно добивался цели.

3 голосов
/ 26 марта 2014

В дополнение к ответу, предоставленному ФП, я приведу его здесь для полноты, вместо того чтобы полагаться на то, что внешняя ссылка остается активной:

Цитируется прямо из ответа MSDN на форуме:

У вас не установлены эти расширения для AllUsers? местоположение (т.е.% VSInstallDir% \ Common7 \ IDE \ Extensions)?

Вы упомянули в своем первоначальном посте, что «я уже установил эти расширения и работали нормально. "

Задача, которая не выполняется (на основе номера строки в файле целей) является задачей UninstallExtension. Единственная причина, по которой я думаю об этой задаче будет выполняться и потерпит неудачу в вашей ситуации, если вы строите расширение, которое уже установлено в Common7 \ IDE \ Extensions каталог.

С уважением, Аарон

Я нахожусь в этом вопросе из-за точно такой же проблемы сборки проекта установщика VSIX для наших шаблонов проектов. Это решило мою проблему.

Действительно, я удалил предыдущую версию наших шаблонов, и сборка происходит без проблем.

0 голосов
/ 25 августа 2015

Запускаете ли вы Visual Studio как Администратор ?

Возможно, у вас недостаточно прав для какого-либо файла (копирования / перемещения / удаления), особенно в папках bin или obj.

0 голосов
/ 30 апреля 2011

Связан ли проект с системой контроля версий, такой как TFS?Если это так, то возьмите последнюю версию из TFS и попробуйте снова.

0 голосов
/ 28 апреля 2011

Вы дважды проверили, что все ваши проекты используют совместимые версии фреймворка?
Так как вы не можете использовать сборку .Net 4.0 в проекте .Net 3.5.

...