TFS: неправильный порядок сборки - PullRequest
2 голосов
/ 15 июня 2011

У меня есть файл решения, который построен на TFS.
Я добавил зависимости проекта, и проект хорошо построен локально, но порядок сборки на TFS неправильный, поэтому у меня возникает ошибка при сборке.
В чем может быть проблема?(TFS 2010, Solution - тоже)

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

Ответы [ 5 ]

1 голос
/ 16 июня 2011

По некоторым причинам проекты в решении были построены в том порядке, в котором они перечислены в файле .sln (с зависимостями).

0 голосов
/ 30 января 2018

Для меня это было довольно не хватает

    ProjectSection(ProjectDependencies) = postProject
        {x} = {x}
    EndProjectSection

Атрибуты в Project.sln, чем неправильный порядок записей.

0 голосов
/ 09 февраля 2015

После ручного редактирования порядка проекта в файле решения, teambuild работает как шарм. Поэтому, возможно, вам придется вручную изменить порядок проектов в вашем решении.

0 голосов
/ 21 ноября 2012

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

В моем случае я принял проект на себя, и настройки Configuration Manager для проектов были полностью испорчены. Когда я пытался создать Debug | x86 build, почти ни один из проектов не был настроен на компиляцию, если был выбран x86. Мне пришлось обновить настройки в Configuration Manager для всех нужных мне платформ, и сборка прошла успешно.

0 голосов
/ 16 июня 2011

Локально вы можете иметь правильные библиотеки DLL в папке de bin, чтобы ваше решение собиралось локально, а на сервере - нет.

Вы можете установить правильный порядок сборки, когда переходите в меню Проектвыберите Зависимости проекта.Здесь вы можете установить зависимости всех проектов в вашем решении.Когда все настроено правильно, Visual Studio устанавливает правильный порядок сборки.

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

...