Есть ли способ подключения к TFS 2010 с помощью Silverlight? - PullRequest
0 голосов
/ 14 февраля 2011

Привет
Есть ли способ подключения к TFS с использованием Silverlight?
Я хотел бы создать панель управления с некоторой информацией из моего TFS (рабочие элементы, сведения о сборке и т. Д.).
Рекомендуемый способ подключенияв TFS через Microsoft.TeamFoundation.Client.dll (и единственный поддерживаемый способ, который я предполагаю).
Но я не могу использовать эту dll в silverlight, поэтому я думаю пойти по неподдерживаемому маршруту, используя прямые веб-сервисы.
Это плохая идея?
Я не хочу создавать сервис в середине, я не хочу использовать TFS напрямую.Я нашел очень мало информации о веб-сервисах TFS.
Что такое URL для веб-сервисов?
Приветствия
/ Джимми

Ответы [ 2 ]

2 голосов
/ 14 февраля 2011

Работа напрямую с TFS Webservice не является невозможной (например, Team Explorer Everywhere был разработан таким образом), но это серьезное усилие. Потому что, как вы уже заметили, вокруг не так много информации. Ребята из TEE получили некоторую поддержку от самой Microsoft и, в конце концов, были скуплены Microsoft, поэтому, если ваш проект не будет примерно такого же масштаба, я сомневаюсь, что вы получите большую помощь.

Адрес по умолчанию для веб-службы, если http://<mytfsserver>:8080/tfs

1 голос
/ 24 июня 2011

Я был занят чем-то похожим. Вы также можете достичь этого, используя WCF RIA Services. В службе WCF RIA вы можете использовать созданную вами библиотеку .NET, в которой вы можете использовать библиотеки TFS Api (например, Microsoft.TeamFoundation.Client.dll).

Информацию об услугах WCF RIA см. http://www.silverlight.net/getstarted/riaservices/, чтобы начать работу.

Упс, я только что прочитал, что вы не хотите добавлять служебный слой. Но по своему опыту могу сказать, что это не вызывает особой дополнительной работы (если это вас беспокоит).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...