2011-02-14 38 views
0


有沒有辦法使用Silverlight連接到TFS?
我想創建一個儀表板,從我的TFS(工作項目,構建信息等)中獲取一些信息。
連接到TFS的推薦方式是通過Microsoft.TeamFoundation.Client.dll(以及我猜測的唯一支持的方式)。
但我不能在Silverlight中使用該DLL,所以我的想法是通過直接使用Web服務去使用不支持的路線。
這是一個壞主意嗎?
我不想在中間創建服務我不想直接使用TFS。我發現TFS web服務的信息很少。
webservices的網址是什麼?
乾杯
/吉米還有一種方法可以通過silverlight連接到TFS 2010嗎?

回答

2

直接與TFS Webservice的工作是不可能的(例如,團隊資源管理器無處不在開發這樣的),但它是一個重要的努力。因爲,正如你已經注意到的那樣,沒有太多的信息。 TEE傢伙得到了微軟本身的一些支持,最終被微軟收購,所以如果你的項目規模不一樣,我懷疑你會得到很多幫助。

的默認地址,如果http://<mytfsserver>:8080/tfs

1

我一直忙於類似的web服務。您也可以通過使用WCF RIA服務來實現此目的。在WCF RIA服務中,您可以使用您創建的.NET庫,在其中可以使用TFS Api庫(如Microsoft.TeamFoundation.Client.dll)。

有關WCF RIA服務的信息,請參閱http://www.silverlight.net/getstarted/riaservices/以幫助您入門。

糟糕,我剛纔讀到你不想添加服務層。但從經驗來看,我可以說不會造成那麼多額外的工作(如果這是你擔心的話)。

相關問題