Когда я пытаюсь построить свой проект установки, я получаю следующую ошибку: «При проверке произошла ошибка. HRESULT = '80004005'» (И Microsoft получает награду за ясность.)
Я обнаружил, что у небольшой армии разработчиков возникла та же проблема. На самом деле ошибка должна гласить: «Не удалось найти ссылку в одном из ваших проектов». Все заявляют (даже в StackOverflow), как найти проект с неработающей ссылкой:
- Удалите все выходы из вашего проекта установки.
- Добавляйте каждый проект отдельно, пока не увидите сообщение об ошибке.
Я делаю это и обнаруживаю ошибку 80004005 для моего основного исполняемого проекта и проекта библиотеки основного класса. Поскольку основной исполняемый проект ссылается на основной проект библиотеки классов, я предполагаю, что проблема в основном проекте библиотеки классов.
Как только вы найдете проект, люди говорят, что удалили все ссылки и заново добавили их (это устраняет любые проблемы с путями, которые кажутся основной причиной этой ошибки). Фактически, я сделал это для всех проектов в решении, просто для хорошей меры. Я все еще получаю ошибку 80004005.
Я гуглил около пяти часов, я не нашел других предложенных решений. Я почти переделал все 7 проектов в этом решении, что займет у меня несколько часов и не гарантирует результат.
Приветствуются предложения, прежде чем я начну приносить в жертву маленькие приятные существа Богам.