Возникает обновление зависимостей: Не удалось завершить. Приложение называется интерфейсом маршалинг для другой темы - PullRequest
28 голосов
/ 09 июня 2011

Совершенно неожиданно я больше не могу перестраивать проект развертывания или обновлять его зависимости. Это связано с приложением Visual Studio 2010 для настольных компьютеров c #.

Ничего нового не было добавлено с момента последней работы. Единственное, о чем я могу думать, это то, что у меня были ошибки, связанные со сборкой DevExpress, которую я исправил, обновив сборку и запустив инструмент преобразования проекта, который поставляется вместе с DevExpress на основе этого совета .

Ссылки включают CrystalDecisions, DevExpress и несколько системных сборок. Как я уже сказал, все они были там в течение нескольких недель, и создание проекта развертывания всегда работало раньше. Мы также используем Team Foundation в качестве хранилища исходного кода.

Полный текст ошибки: Операция не может быть завершена. Приложение вызвало интерфейс, который был назначен для другого потока.

Есть идеи?

Ответы [ 4 ]

17 голосов
/ 11 июня 2011

Проблема ушла после перезагрузки и не вернулась. Не лучший ответ, но только одна из тех вещей.

7 голосов
/ 18 июня 2013

Обычно перезапуск VS делает свое дело.Иногда нет, и перезагрузка системы необходима, но в одном случае мне пришлось переделать проект установки, так что будьте к этому готовы.

3 голосов
/ 07 марта 2013

Только что столкнулся с этой ошибкой, закрыл мое решение и снова открыл его, затем оно заработало.Так что, возможно, вам даже не придется полностью перезагружать VS.

2 голосов
/ 01 апреля 2013

В моем случае повторное открытие VS2010 и восстановление не дало мне никаких положительных результатов, пока я не открыл файл .vdproj в текстовом редакторе и не удалил все содержимое из текстовых блоков "Hierarchy" и "File".Затем повторно добавьте основной вывод из моего проекта + rebuild = проблема решена.

...