Как использовать TFS прокси с TFS 2008 SDK - PullRequest
0 голосов
/ 30 ноября 2010

В API TFS 2010 вы можете добавить прокси через AddProxy, как указано здесь

Однако нам нужно использовать TFS 2008 SDK, поэтому мне интересно, возможно ли сделать что-то подобное счто?

1 Ответ

4 голосов
/ 27 декабря 2010

Метод AddProxy () используется для регистрации списка прокси-серверов на сервере TFS, чтобы клиенты могли автоматически обнаруживать и использовать прокси-сервер.

TFS2008 не ведет список прокси-серверов TFS, поэтому это невозможно с помощью TFS 2008 SDK.

Если вы просто хотите настроить свой клиент на использование прокси-сервера, для этого нет свойства. Вы должны установить ключ реестра или недокументированную переменную среды.

Для клиентов TFS2008 ключ реестра:

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\SourceControl\Proxy]
"Enabled"="True"
"Url"="http://someproxy:8081"

Для клиентов TFS2010 ключ реестра:

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\TeamFoundation\SourceControl\Proxy]
"Enabled"="True"
"Url"="http://someproxy:8081"

В любой версии TFS вы можете установить недокументированную переменную среды:

System.Environment.SetEnvironmentVariable("TFSPROXY",http://someproxy:8081);
...