2012-04-19 2 views
1

Я работаю над инструментом, который работает как на TFS2010, так и на TFS11. Однако есть некоторые особенности, характерные для TFS11, поэтому я бы отключил их при подключении к серверу с TFS2010.Как программно определить версию Team Foundation Server?

Есть ли способ получить версию Team Foundation Server через TFS API? Я не нашел ничего в объектной модели, доступной на MSDN.

Я нашел это blog post, что интересно, но это не разумное решение, так как для этого требуется использовать объектную модель TFS11, и вполне возможно подключиться к серверу TFS11 с использованием объектной модели TFS2010.

ответ

3

Проверьте here, вы должны быть хорошими.

+0

Хорошо, это сообщение в блоге дает мне информацию, необходимую для того, чтобы отличать TFS2010 от 2008 года с 2005 года, но как насчет TFS11? Любая идея о том, какой сервис я могу проверить в TFS11, чтобы отличить его от TFS2010? –

+0

Какие «конкретные» функции TFS11 вам нужно проверить? Как указано в сообщении в блоге, нет способа получить номер версии, и это хорошо, потому что, например, принимая Team Foundation Services (tfspreview.com), Microsoft постоянно совершенствует платформу с новыми услугами, поэтому простой номер версии не будет работайте здорово. – Nock

+0

Справедливо! В частности, платформа веб-доступа. –

Смежные вопросы