2010-11-30 4 views
0

Im TFS 2010-API verwenden Sie einen Proxy über AddProxy als here erwähnt hinzufügenWie TFS-Proxy mit TFS 2008 SDK

Wir aber TFS 2008 SDK verwenden müssen, damit ich, wenn es möglich ist, fragen sich ähnlich, etwas zu tun mit, dass man?

Antwort

4

Die AddProxy() -Methode wird verwendet, um eine Liste von Proxyservern mit dem TFS-Server zu registrieren, sodass Clients automatisch einen Proxyserver verwenden können, der & verwendet.

TFS2008 hält keine Liste von TFS-Proxy-Server, so ist es nicht möglich, mit dem TFS 2008 SDK.

Wenn Sie nur Ihren Client zu konfigurieren, um einen Proxyserver zu verwenden, gibt es keine Eigenschaft, dies zu tun. Sie haben einen Registrierungsschlüssel oder einen nicht dokumentiert Umgebungsvariable zu setzen.

Für TFS2008 Kunden, der Registrierungsschlüssel ist:

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

Für TFS2010 Kunden, der Registrierungsschlüssel ist:

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

In beide TFS-Version können Sie die nicht dokumentiert Umgebungsvariable:

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

ich glaube, ich habe keine andere Wahl, als diese verwenden, fand ich es woanders auch. Vielen Dank! – Rob