Кажется, что вы непосредственно подключили библиотеки (dll) к TFS и управляете их управлением версиями.
Это не рекомендуемый способ , есть несколько недостатков, например, никогда точно не понятно, какиепроекты используют какие версии каких сборок.Это кошмар обслуживания.
Предлагаем использовать Nuget для обработки этих библиотек в TFS.Вы должны скомпилировать свой код, упаковать его в Nuget и опубликовать.Для нескольких проектов вы можете обновить их ссылки на nuget, когда это необходимо, или придерживаться более старых версий, если это необходимо.Если вам нужно сослаться на хорошо известную стабильную версию, вы просто должны убедиться, что ваш проект настроен на получение определенной версии из NuGet.
TFS использует управление пакетами, в котором размещаются пакеты NuGet, npm и Maven вместе со всеми другими вашими ресурсами TFS: исходным кодом, сборками, выпусками и т. Д., А также может обрабатывать внешние пакеты.
Вы можете добавить внешние пакеты в канал управления пакетами TFS.Когда вы восстановите пакеты, выберите канал.Все необходимые пакеты будут восстановлены полностью.Для этого просто используйте Push-пакеты NuGet , чтобы указать пакеты, которые вы хотите опубликовать, и целевое местоположение канала.
Подробнее см. Начало работы с управлением пакетами NuGet в TFS.
Обновление:
Продолжайте искать старые пакеты, этого не произойдет, если вы уже ссылались на последнюю DLL в проекте.Пожалуйста, проверьте эту часть дважды.
В вашей ситуации, если вы хотите проверить dll в системе контроля версий, вы должны добавить dll в решение / проект и использовать относительный путь .В противном случае сервер tfs может не найти путь.
При возникновении проблем с кешем предложите очистить кэш TFS , затем перезапустить VS и проверить снова, это может помочь.