VersionOne.Client.VisualStudio is a Visual Studio extension that connects To build this code you'll need:
- Install Visual Studio 2012
- Install Update 3 for Visual Studio 2012
- Install Visual Studio 2012 SDK -- includes project templates, tools, tests, and reference assemblies that are required to build extensions for Visual Studio 2012
- Install NuGet 2.7 or greater. -- most importantly, this allows a simplified package restore workflow for NuGet packages that this code requires via
packages.config
files in each project. See this post for all the details. - Install Bash shell -- our
build.sh
and other scripts are written in Bash, so you need a good Bash shell to execute them. People on the VersionOne team use both [http://git-scm.com/download/win](Git Bash) and Cygwin with the Bash package successfully.
If you have already installed the extension before, and then tried to uninstall it, sometimes Visual Studio has a stray "pending deletion" in the registry.
While we do not know yet how to prevent this issue, see the issue Build completes with FAILED message, despite no visible Errors, but Detailed logging shows Task "EnableExtension" FAILED which documents the resolution for when it happens.