Provides a command in the context menu of both the file explorer and file editor to open that file in Visual Studio. If the file is a
project
orsolution
file (vcproj, vcproj, vbproj, sln), the Visual Studioproject
orsolution
will be opened as opposed to the file itself (unlike other similar extensions on the marketplace).
The location of your Visual Studio installation and the IDE executable is attemtped to be found automatically. In most cases, if you have only a single VS installation, and you installed to the default installation directory,this works fine. If you have more than one version of VS installed, the file is opened with the first version located. If you did not install to a default location, the installation directory will not be found. In either case, you can explicity set the location of your VS IDE executable in Settings.
- Please report any bugs, suggestions or documentation requests via the Issues
- Feel free to submit pull requests
- Contributors
Config | Description | Default |
---|---|---|
vslauncher.debug |
Turn on logging | false |
vslauncher.pathToVS |
The path to the Visual Studio program (devenv.exe) |
Package | Use Case | Repository | Marketplace |
---|---|---|---|
app-publisher | Release Automation / CI | GitHub | Npmjs.org Registry |
arg-parser | Node Argument Parser | GitHub | Npmjs.org Registry |
code-package | Code Dev Environment | GitHub | GitHub Releases |
env-ci | CI ENvironment Detection | GitHub | Npmjs.org Registry |
extjs-pkg-filterbar | ExtJS Grid Filter Bar | GitHub | Npmjs.org Registry |
extjs-pkg-fontawesome | ExtJS FontAwesome Integration | GitHub | Npmjs.org Registry |
extjs-pkg-fontawesome-pro | ExtJS FontAwesome Pro Integration | GitHub | Npmjs.org Private Registry |
extjs-pkg-intltelinput | ExtJS IntlTelInput Wrapper | GitHub | Npmjs.org Registry |
extjs-pkg-mantis | ExtJS MantisBT Integration | GitHub | Npmjs.org Registry |
extjs-pkg-plyr | ExtJS Plyr Wrapper | GitHub | Npmjs.org Registry |
extjs-pkg-tinymce | ExtJS TinyMCE Wrapper | GitHub | Npmjs.org Registry |
extjs-pkg-websocket | ExtJS WebSocket Wrapper | GitHub | Npmjs.org Registry |
extjs-pkg-webworker | ExtJS WebWorker Wrapper | GitHub | Npmjs.org Registry |
extjs-theme-graphite-small | ExtJS Dark Theme | GitHub | Npmjs.org Private Registry |
extjs-theme-amethyst | ExtJS Purple Theme | GitHub | Npmjs.org Registry |
extjs-theme-emerald | ExtJS Green Theme | GitHub | Npmjs.org Registry |
extjs-theme-ruby | ExtJS Red Theme | GitHub | Npmjs.org Registry |
extjs-theme-ruby-dark | ExtJS Dark Theme | GitHub | Npmjs.org Registry |
extjs-theme-turquoise | ExtJS Blue Theme | GitHub | Npmjs.org Registry |
extjs-theme-turquoise-dark | ExtJS Dark Theme | GitHub | Npmjs.org Registry |
jenkins-mantisbt-plugin | Jenkins MantisBT Integration | GitHub | Npmjs.org Registry |
jenkins-utility-server | Jenkins Desktop Server | GitHub | Npmjs.org Registry |
mantisbt | MantisBT Custom Site | GitHub | GitHub Releases |
ApiExtend | MantisBT API Extensions | GitHub | GitHub Releases |
CommitReact | MantisBT Post Commit Actions | GitHub | GitHub Releases |
GanttChart | MantisBT Gantt Chart | GitHub | GitHub Releases |
IFramed | MantisBT IFramed Pages | GitHub | GitHub Releases |
ProjectPages | MantisBT Custom Nav Buttons | GitHub | GitHub Releases |
Releases | MantisBT Releases Management | GitHub | GitHub Releases |
SecurityExtend | MantisBT SPAM Filter | GitHub | GitHub Releases |
ServerFiles | MantisBT Server File Editor | GitHub | GitHub Releases |
svn-scm-ext | VSCode SVN Extension | GitHub | Visual Studio Marketplace |
vscode-extjs | VSCode ExtJS Intellisense | GitHub | Visual Studio Marketplace |
vscode-taskexplorer | VSCode Tasks Management | GitHub | Visual Studio Marketplace |
vscode-vslauncher | VSCode VS Project Launcher | GitHub | Visual Studio Marketplace |