Для стандартного проекта надстройки VS:
Когда надстройка подключена, объект DTE предоставляется и сохраняется в переменной _applicationObject
.Метод GetObject
можно использовать для получения текущих данных соединения TFS (URL-адрес коллекции проекта, имя проекта):
TeamFoundationServerExt tfsConn = _applicationObject.GetObject("Microsoft.VisualStudio.TeamFoundation.TeamFoundationServerExt") as TeamFoundationServerExt;
Чтобы использовать класс TeamFoundationServerExt
, требуется ссылка на сборку Microsoft.VisualStudio.TeamFoundation.Он находится в:
C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies \ Microsoft.VisualStudio.TeamFoundation.dll.