Я нахожусь на виртуальной машине и пытаюсь сделать мой VHD как можно меньшего размера, поэтому я считаю, что Team Explorer - это очень тяжелое решение (установка более 300 МБ). В качестве альтернативы мне посчастливилось скопировать минимальный набор EXE / DLL из установки Team Explorer на чистую машину (.NET 4.0 все еще требуется, конечно).
До сих пор я пробовал лишь несколько операций, но этого набора файлов (около 8,5 МБ) было достаточно, чтобы получить базовые функции управления исходным кодом через tf.exe:
- tf.exe
- TF.exe.config
- Microsoft.TeamFoundation.dll
- Microsoft.TeamFoundation.Client.dll
- Microsoft.TeamFoundation.Common.dll
- Microsoft.TeamFoundation.Common.Library.dll
- Microsoft.TeamFoundation.VersionControl.Client.dll
- Microsoft.TeamFoundation.VersionControl.Common.dll
- Microsoft.TeamFoundation.VersionControl.Controls.dll
(Само собой разумеется, что это полностью неподдерживаемое решение, и оно не освобождает вас от обычных требований лицензирования TFS.)
В зависимости от выполняемых вами операций может потребоваться дополнительная DLL. К счастью, tf.exe выдаст приятное сообщение об ошибке, сообщающее, какие именно отсутствуют.