使用TFS API前提条件:SDKs
http://geekswithblogs.net/TarunArora/archive/2011/06/18/tfs-2010-sdk-connecting-to-tfs-2010-programmaticallyndashpart-1.aspx
最近遇到一个需要使用TFS api的场景:自动生成代码
由于项目使用TFS作为源代码管理工具,该场景下每次编译之前都会调用外部工具重新生成项目中的一些类文件,如果这些代码需要纳入源代码管理,就需要每次在重新生成之前先自动签出编辑,否则即使改变了文件的内容,在下次提交时TFS也不会认为该文件更改过。
上述文章介绍了如何使用TFS sdk,支持TFS日常使用的大多数功能。