Я пытаюсь найти лучший способ логически разделить проекты в TFS 2010. В настоящее время у нас есть три отдельных проекта:
- Основной базовый проект, который выполняется на сервере
- Консольное приложение, которое ссылается на базовую инфраструктуру dll.
- Веб-приложение, которое также ссылается на базовую инфраструктуру dll.
Проекты разделов TFS в командных проектах.Все эти три являются действительно отдельными "проектами", но последние два зависят от ссылки .dll.В мире Java вы можете настроить управление зависимостями, где базовая структура будет собираться и публиковаться в центральном хранилище в компании, а клиентские проекты можно извлекать отдельно и просто ссылаться на dll в хранилище, чтобы ни один проект не сломался.
Управляет ли TFS зависимостями?Должны ли эти три проекта быть созданы в отдельных командных проектах или в одном и том же?Можете ли вы строить из командных проектов?
Каков наилучший способ настроить командные проекты так, чтобы возникали минимальные проблемы с зависимостями, но при этом они были разделены так, чтобы над ними можно было работать индивидуально, а сценарии сборки могли получить доступ ко всем проектамдля КИ?