Is there any Visual Studio Express plug ins for source versioning? I am starting a project on my own and only have the Express version of Visual Studio 2008.


I don't think there are any plugins for Express versions of VS. Googling 'Jamie Cansdale' is the canonical reference for this issue.

Will Dean
+1  A: 

Source control integration is not supported in the Express editions of Visual Studio. Check out the feature comparison chart at

Phillip Wells

The VisualSVN manual says it works with all editions of Visual Studio - though I have not personally tried it. I know that none of Microsoft's Team Foundation Server stuff will work with Express.

Brian Stewart
+4  A: 

Short answer: No.

The Express editions support neither the Add-Ins nor Source Control providers (SCC plug-ins). While there are ways to make this work, they are undocumented, violate the license and have caused legal trouble before…

Sören Kuklau

VisualSVN doesn't support Visual Studio Express editions. Visit here for more info


Interesting, does the Express edition auto-check for file updates? If so, just use TortoiseSVN and save yourself the money of upgrading.

+1  A: 

You don't really need an integration/plugin. First is not supported but there are very good alternatives to make it work.

Whatever SCM you decide to use (SVN, GIT, PlasticSCM, Mercurial) just use the "find changes" workflow:

  • Do your changes
  • Find your modifications within the tool you've chosen to use
  • Commit


Way I do this is I have TortosieHG installed and then in visual studios express i went to Tools>External Tools.

I created the following enteries:

Title: HG New Repositry 
Command: C:\Program Files\TortoiseHg\hgtk.exe
Arguments: --nofork init Initial
directory: $(SolutionDir)

Title: HG Commit 
Command: C:\Program  Files\TortoiseHg\hgtk.exe 
Arguments: --nofork init Initial directory: $(SolutionDir)

I then added the two external tools to the toolbar. Now I don't get as nice intergration as I would with the full version of visual studios but I can commit source code and create a source repository without leaving Visual Studios.