Je suis dans une machine virtuelle, et j'essaie de garder mon VHD aussi petit que possible, donc je trouve que Team Explorer est une solution vraiment lourde (installation de 300+ Mo). Comme alternative, j'ai eu un peu de chance en copiant un ensemble minimal d'EXEs/DLLs d'une installation de Team Explorer vers une machine propre (.NET 4.0 est toujours requis, bien sûr).
Je n'ai essayé qu'une poignée d'opérations jusqu'à présent, mais cet ensemble de fichiers (environ 8,5 Mo) a été suffisant pour obtenir une fonctionnalité de contrôle de source de base via 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
(Il va sans dire qu'il s'agit d'une solution totalement non prise en charge, et qu'elle ne vous libère pas des exigences normales de la licence TFS).
Selon les opérations que vous effectuez, vous pouvez constater que des DLL supplémentaires sont nécessaires. Heureusement, tf.exe produira un beau message d'erreur vous indiquant exactement lesquelles sont manquantes.