您好
有没有办法使用Silverlight连接到TFS?
我想创建一个仪表板,其中包含我的TFS(工作项目,构建信息等)中的一些信息
建议的连接到TFS的方法是通过Microsoft.TeamFoundation.Client.dll(我猜这是唯一支持的方式)。
但是我不能在silverlight中使用那个dll,所以我的想法是直接使用webservices来支持不受支持的路径。
这是个坏主意吗?
我不想在中间创建服务我不想直接使用TFS。我发现了有关TFS网络服务的非常有用的信息
网络服务的网址是什么?
干杯
/麦
答案 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/以帮助您入门。
哎呀,我刚刚读到你不想添加服务层。但根据经验,我可以说这不会导致额外的工作(如果你担心的话)。