1 person following this project (follow)

About SourceServerSharp
SourceServerSharp is a build tool which allow you to annotate the debugging symbols generated by the Microsoft development tools with information how to retrieve the sourcecode. This allows all project members -and in the case of public sourcecode: everybody- to automatically download the sourcecode from standard debugging tools, such as Visual Studio 2005.

The compiler generates a pdb with information about where the sourcefiles where located on the build system. The Microsoft Debugging Tools for Windows SDK allows to add information to the pdb containing where this information is stored in a more universal format.
The SourceServerSharp project provides a .net tool which adds this information for you with ease.

See also Use The Source on MSDN Magazine the process is described with the perl script from the debugging tools.

Currently there are three ways to add the annotation with SourceServerSharp:
  • The commandline tool SssIndex
  • The MSBuild task
  • The NAnt task

Each one of them allows you to annotate the pdb's from the information found in your build environment. E.g. if you use Subversion as your SCM, all you have to do is call SssIndex MyProgram.pdb to write the source information in your existing pdb.


Status
  • Code resolver working
  • Subversion support working
  • NAnt task working
  • MSBuild task working
  • TeamFoundationServer support in progress

Last edited Dec 19 2006 at 11:47 PM by bhuijben, version 6