Я заметил, что некоторые решения в Team Foundation Server 2008 не будут собраны полностью. Как, например, некоторые проекты в решении успешно, но затем один не удается. В конкретном неудачном проекте говорится, что мне не хватает ссылки на сборку. Но я не - у проекта есть ссылка. Он прекрасно работает на моем ПК. Я смотрю на файл .csproj, который разобрал агент сборки, и у него тоже есть ссылка (это строка за строкой, идентичная проекту, который я создаю).
Указанная ссылка относится к другому проекту в решении. Сначала я думал, что это не построение проектов в правильном порядке, но журнал сборки говорит мне, что он это сделал (то есть проект, на который ссылается ссылка, успешно собран). Поэтому я предполагаю, что каким-то образом в этом проекте (и я бы сказал, что около 10-20% проектов, которые я собираю, он терпит неудачу), он ищет неправильную папку для сборок, но я понятия не имею.
Кто-нибудь когда-нибудь видел это раньше?
У меня было одно Решение, которое строило вещи в неправильном порядке, и некоторые поиски в Google, казалось, указывали на то, что это был случайный побочный эффект преобразования файла SL200 VS2003 в файл SLN VS2008 (и это происходило в Visual Studio как хорошо), так что в этом случае я сделал новый SLN с нуля, проверил, что в «сверху» проблемного, и он работал нормально. Но я попробовал это в приведенной выше проблеме, и это ничего не изменило.