It's not only us then :)

May 27, 2008 at 6:48 AM
First of all - great effort guys :)

Recently we were faced with a similar problem, here at Telerik, and we have developed a similar solution.

Our approach was a bit different than yours, not necessarily better, but you might be able to use some of our code and ideas to enhance the TFS File Sharer.

For example, we use event notification, instead of polling. Also, we use labels to mark the shared files in order to keep the "metadata" inside the TFS server itself.

One thing that might be reused directly is our tool that "maps" the shared files in the VSS repository. The output is an XML file, very similar to what you use.

You might want to look at my two blog posts for more details (source code included):

http://blogs.telerik.com/TsvetomirTsonev/Posts/07-11-04/Team_Foundation_Server_and_the_missing_file_sharing_Part_1.aspx
http://blogs.telerik.com/TsvetomirTsonev/Posts/07-12-21/Team_Foundation_Server_and_the_missing_file_sharing_Part_2.aspx