Проект установки не находит зависимости первичного вывода проекта - PullRequest
6 голосов
/ 05 февраля 2010

В Visual Studio 2008 я добавил основной вывод проекта в проект установки, но зависимости проекта не обнаружены.

Если я смотрю на свойства первичного вывода, свойство Зависимости отображается как (Нет). Если я посмотрю немного глубже, то обнаружу, что свойство Dependencies в свойстве KeyOutput содержит перечисленные зависимости проектов, а некоторые из них имеют желтые предупреждающие треугольники рядом с ними.

Это начало происходить только после того, как я поместил запускаемый проект в исходный код.

Из-за этой проблемы проект установки не будет собран, и я получаю эту ошибку:

------ Starting pre-build validation for project 'PROJECT' ------ 
ERROR: An error occurred while validating.  HRESULT = '80004005'

Ответы [ 2 ]

1 голос
/ 10 мая 2010

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

0 голосов
/ 08 февраля 2010

Являются ли зависимости случайно в GAC? Мы столкнулись с подобной проблемой на нашем сервере сборки, когда чей-то сценарий после сборки GAC сделал несколько сборок. Наши установщики больше не будут упаковывать эти элементы в установку, поэтому приложение не будет работать при последующей установке в тесте.

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