#c# #visual-studio-2010 #deployment #devexpress
#c# #visual-studio-2010 #развертывание #devexpress
Вопрос:
Ни с того ни с сего я больше не могу перестроить проект развертывания или обновить его зависимости. Это связано с настольным приложением Visual Studio 2010 на c #.
Ничего нового не было добавлено с тех пор, как это работало в последний раз. Единственное, что я могу думать, это то, что у меня были ошибки, связанные со сборкой DevExpress, которые я исправил, обновив сборку и запустив инструмент преобразования проекта, который поставляется с DevExpress, на основе этого совета.
Ссылки включают CrystalDecisions, DevExpress и несколько системных сборок. Как я уже сказал, все они были там в течение нескольких недель, и создание проекта развертывания всегда срабатывало раньше. Мы также используем team Foundation в качестве хранилища исходного кода.
Полный текст ошибки: операция не может быть завершена. Приложение вызвало интерфейс, который был маршалирован для другого потока.
Есть идеи?
Комментарии:
1. Есть ли у вас проект базы данных в вашем решении?
2. Нет. У меня действительно есть контекст данных linq для sql. Но не полноценный проект.
3. Хм, у меня была похожая проблема, но она была исправлена путем перемещения проектов установки, которые были последними, загруженными решением. Возможно, проверьте файл решения (.sln) в текстовом редакторе и переместите проект установки на последний в списке (если это еще не так)
4. Что ж, после попыток разобраться с этим и понять это, я, наконец, использовал инструмент программиста для решения всех проблем. приветствие 3 пальцами. Перезагрузитесь, и проблема исчезла.
5. Смешно, что это было закрыто, потому что «Этот вопрос вряд ли поможет каким-либо будущим посетителям», я могу подтвердить, что это утверждение на 100% неверно. Теперь это помогло мне дважды!
Ответ №1:
Проблема исчезла после перезагрузки и больше не возвращалась. Не лучший ответ, но всего лишь одна из этих вещей.
Комментарии:
1. У меня была такая же проблема, и перезапуск VS2k10 (без перезагрузки) сработал.
2. Интересно… Я пару раз перезапускал VS при переустановке своих инструментов Dev-Express. Однако мой вернулся только после полной перезагрузки.
3. Спасибо за вопрос и ответ. Я уверен, это спасло меня от пустой траты пары часов. Интересно, что этот вопрос слишком локализован??? Вау.
4. Я попросил модератора повторно открыться, и они сказали, что для повторного открытия потребуется ответ получше, чем «перезагрузка». Я вроде как понимаю их точку зрения, и, по крайней мере, пост не был удален, так что … неважно — рад, что это помогло.
Ответ №2:
Обычно перезапуск VS делает свое дело. Иногда нет, и необходима перезагрузка системы, но в одном случае мне пришлось переделать проект установки, так что будьте готовы и к этому.
Ответ №3:
Только что столкнулся с этой ошибкой, закрыл мое решение и снова открыл его, затем оно заработало. Так что, возможно, вам даже не придется полностью перезапускать VS.
Комментарии:
1. Я могу убедиться, что закрытие и открытие решения устраняет проблему (нет необходимости перезапускать VS).
Ответ №4:
В моем случае повторное открытие VS2010 и перестройка не дали мне никаких положительных результатов, пока я не открыл файл .vdproj в текстовом редакторе и не удалил все содержимое из "Hierarchy"
и "File"
текстовых блоков. Затем повторное добавление основного вывода из моего проекта перестройка = проблема решена.
Комментарии:
1. Это решение, похоже, единственное, которое работает для меня. Спасибо