有没有办法用Silverlight连接到TFS 2010?

时间:2011-02-14 10:17:30

标签: silverlight tfs2010

您好
有没有办法使用Silverlight连接到TFS? 我想创建一个仪表板,其中包含我的TFS(工作项目,构建信息等)中的一些信息 建议的连接到TFS的方法是通过Microsoft.TeamFoundation.Client.dll(我猜这是唯一支持的方式)。
但是我不能在silverlight中使用那个dll,所以我的想法是直接使用webservices来支持不受支持的路径。
这是个坏主意吗? 我不想在中间创建服务我不想直接使用TFS。我发现了有关TFS网络服务的非常有用的信息 网络服务的网址是什么? 干杯
/麦

2 个答案:

答案 0 :(得分:2)

直接使用TFS Web服务并非不可能(例如,Team Explorer Everywhere就是这样开发的),但这是一项重大工作。因为,正如您已经注意到的那样,周围的信息并不多。 TEE的人得到了微软本身的支持,并最终被微软收购,所以如果你的项目规模不大,我怀疑你会得到很多帮助。

http://<mytfsserver>:8080/tfs

的网络服务的默认地址

答案 1 :(得分:1)

我一直忙于类似的事情。您还可以使用WCF RIA服务来实现此目的。在WCF RIA服务中,您可以使用您创建的.NET库,在该库中可以使用TFS Api库(如Microsoft.TeamFoundation.Client.dll)。

有关WCF RIA服务的信息,请参阅http://www.silverlight.net/getstarted/riaservices/以帮助您入门。

哎呀,我刚刚读到你不想添加服务层。但根据经验,我可以说这不会导致额外的工作(如果你担心的话)。