Ошибка в проекте настройки HRESULT = '80004005' - PullRequest
1 голос
/ 10 марта 2011

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

HRESULT = '80004005'

Проект установки содержит выходные данные трех проектов, и я сузил проблему до одного из них.

Я нашел несколько вопросов с этой же проблемой и перепробовал их все, а именно:

  • Удалены проекты и повторно добавлены в решение
  • Удалены все ссылки и повторно добавлено

Если я щелкну правой кнопкой мыши на выходе проекта в проекте установки и выберу «Просмотр зависимостей», список будет пуст, что, похоже, является признаком, который другие нашли в этой проблеме. Однако, несмотря на несколько часов поиска в Google, мне не удалось ее решить.

Ответы [ 2 ]

4 голосов
/ 11 марта 2011

Хорошо - я наконец нашел ответ.Я проверил каждый файл проекта в своем решении и обнаружил, что один из них начинается со строки

<Project ToolsVersion="4.0"

, где все остальные начинаются:

<Project ToolsVersion="3.5"

Возможно, я недавно открыл проект вVS2010 однако странно то, что он работал нормально с тех пор.В любом случае, изменение 4.0 на 3.5 решило это.

0 голосов
/ 10 марта 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...