Как использовать в TFS 2012 файлы из соседних командных проектов?

Мой командный проект, как и ряд других, ссылаются на один проект с общими библиотеками, лежащий отдельно (чтобы все, кто к нему обратится, получали одну и ту же версию, а не лезть в каждый менять). Но при билдинге на машину, которая собирает мой проект, эти общие библиотеки не подгружаются и процесс вылетает с ошибкой о ненайденном пространстве имен. Возможно как-то автоматизировать этот процесс?
Могу прописать скрипт, выполняемый перед билдингом, который будет получать последнюю версию нужных библиотек, и помещать ее в нужную директорию.
А есть другие способы?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
@Kano
Например можно сделать nuget репозиторий с последними билдами всех библиотек, можно даже версионность намутить.
Можно вообще пользоваться git репозиторием (tfs позволяет это делать) с его submodule системой, но тут могут вылезти другие проблемы.
Самое простое это все таки локальный nuget репозиторий описав его в файле nuget.config в корне решения
<configuration>
  <packageSources>
    <add key="local.nuget" value="\\local.nuget" />
  </packageSources>
</configuration>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы