2011-01-27 2 views
0

У меня есть VS addin в C#.Обнаружить, если решение отключено, используя TFS и vS 2008 и C#

Я хочу определить, находится ли решение в автономном режиме (о TFS) для предупреждения пользователя.

У меня есть ссылки как Microsoft.Teamfoundation.Client и другие.

+0

Какую версию TFS вы используете? –

+0

Установленная версия TFS 2008 – Kiquenet

ответ

1

Состояние автономного сервера хранится в значении реестра с именем Offline. Следует отметить, что состояние онлайн/оффлайн сервера проверяется только при открытии решения.

Она хранится в разделе реестра:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers\<tfs server name>\Offline 
+0

Как я могу получить имя решения sln (или проектов csproj)? – Kiquenet