The Wayback Machine - https://web.archive.org/web/20160820043916/https://github.com/github/VisualStudio/tree/v1.0.0-rc1
Skip to content
GitHub Extension for Visual Studio https://visualstudio.github.com
C# Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
script
src
submodules
.gitattributes
.gitignore
.gitmodules
Build-Solution.cmd
Build-Solution.ps1
GitHubVS.msbuild
GitHubVS.sln
GitHubVS.sln.DotSettings
README.md
build.cmd
deploy.cmd
nuget.config

README.md

GitHub for Visual Studio Extension

Background

GitHub and Microsoft are developing a joint extension to Visual Studio 2015 to be launched at BUILD in the end of April. This extension will be included as part of Visual Studio.

Over time, we'd like to open source the extension and develop it in public, but for this initial release, we have a tight schedule and are constrained in what we can do.

Project Members

Microsoft - (githubvscrew@microsoft.com)

GitHub

Schedule

  • March 18 8:00 PM - is when the last change to VS extensibility can happen. (3 weeks of ask mode, 2 weeks of escrow after that)
  • April ?? When the last change to the extension itself can occur. We need to factor testing and stabilization time.
  • April 29 is Build
  • Sprint Calendar

Documents and Assets

https://microsoft.sharepoint.com/teams/DD_VSIDE_GitHub

Contact cathys@microsoft.com or anthc@microsoft.com for access to the site.

Prerequisites for running the extension

  • Visual Studio 2015 RC (ping The Desktop Room)

Prerequisites for building

Most dependencies are managed via nuget.

Make sure you have the following installed!

  • Visual Studio 2015 RC (githubbers, ping The Desktop Room)
  • Microsoft Visual Studio 2015 SDK (githubbers, ping The Desktop Room)
  • Optional for building the msi installer (not needed for the vsix, if you're not deploying to production you don't need this): WiX toolset v3.10.0.1519.
    • If you don't install this the MsiInstaller project will not load. This is fine.

Building

  • The only solution you should be opening is the GitHubVS.sln solution at the top.
  • Either build the whole solution or build the GitHub.VisualStudio project, which will grab and build all dependencies
  • If the build fails the first time, try again
    • If it still fails try building the Akavache projects individually (in Submodules/Akavache) and then the GitHub.VisualStudio project or the whole solution

Debugging

You can run and debug in the experimental instance of Visual Studio by doing this:

  1. In the properties of the GitHub project go to the debug tab.
  2. Select Start external program and set it to devenv.exe:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

  1. Add /RootSuffix Exp to the command line arguments.
  2. Press F5 to debug.
You can't perform that action at this time.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.