All Projects → Leandros → Visualstudiostandalone

Leandros / Visualstudiostandalone

Licence: mit
Make your Visual Studio Portable

Programming Languages

c
50402 projects - #5 most used programming language
cpp
1120 projects

Projects that are alternatives of or similar to Visualstudiostandalone

List Of Testing Tools And Frameworks For .net
✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
Stars: ✭ 303 (+71.19%)
Mutual labels:  microsoft, visual-studio
System-Center-Operations-Manager-API
Microsoft System Center Operations Manager (SCOM) Web API
Stars: ✭ 40 (-77.4%)
Mutual labels:  microsoft, visual-studio
Poshtools
PowerShell integration for Visual Studio 2015 and 2017.
Stars: ✭ 626 (+253.67%)
Mutual labels:  microsoft, visual-studio
vcredist
Lifecycle management for the Microsoft Visual C++ Redistributables
Stars: ✭ 91 (-48.59%)
Mutual labels:  microsoft, visual-studio
Rtvs
R Tools for Visual Studio.
Stars: ✭ 382 (+115.82%)
Mutual labels:  microsoft, visual-studio
Msbuild
The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.
Stars: ✭ 4,643 (+2523.16%)
Mutual labels:  microsoft, visual-studio
Cn Vscode Docs
VScode说明文档翻译
Stars: ✭ 970 (+448.02%)
Mutual labels:  microsoft, visual-studio
Onemore
A OneNote add-in with simple, yet powerful and useful features
Stars: ✭ 163 (-7.91%)
Mutual labels:  visual-studio
Roslynator
A collection of 500+ analyzers, refactorings and fixes for C#, powered by Roslyn.
Stars: ✭ 2,221 (+1154.8%)
Mutual labels:  visual-studio
Active Directory B2c Javascript Msal Singlepageapp
A single page application (SPA) calling a Web API. Authentication is done with Azure AD B2C by leveraging MSAL.js
Stars: ✭ 164 (-7.34%)
Mutual labels:  microsoft
Windows 10 Dark
Dark variant of Windows 10 theme
Stars: ✭ 163 (-7.91%)
Mutual labels:  microsoft
Vstest Docs
Documentation for the Visual Studio Test Platform.
Stars: ✭ 165 (-6.78%)
Mutual labels:  visual-studio
Vcpkg
C++ Library Manager for Windows, Linux, and MacOS
Stars: ✭ 14,449 (+8063.28%)
Mutual labels:  visual-studio
Cloneapp
📦Easily Backup & Restore Windows Programs Settings
Stars: ✭ 163 (-7.91%)
Mutual labels:  microsoft
Directx Headers
Official DirectX headers available under an open source license
Stars: ✭ 173 (-2.26%)
Mutual labels:  microsoft
Windowstemplatestudio
Windows Template Studio quickly builds a UWP app, using a wizard-based UI to turn your needs into a foundation of Windows 10 patterns and best practices.
Stars: ✭ 2,089 (+1080.23%)
Mutual labels:  visual-studio
Visualstudio
The GitHub Extension for Visual Studio provides GitHub integration in Visual Studio 2015 and newer. Most of the extension UI lives in the Team Explorer pane, which is available from the View menu.
Stars: ✭ 2,143 (+1110.73%)
Mutual labels:  visual-studio
Gvsbuild
GTK+ 3 stack for Windows
Stars: ✭ 173 (-2.26%)
Mutual labels:  visual-studio
Vscode Twitch Highlighter
This is a VS Code extension that will allow your Twitch chat to highlight a line of code via a command message. Example: `!line 8 server.js`. See master branch README.md for more details
Stars: ✭ 169 (-4.52%)
Mutual labels:  visual-studio
Winhue
Controlling the Philips Hue lighting system from your Windows PC.
Stars: ✭ 167 (-5.65%)
Mutual labels:  microsoft

MSVC Standalone

Create a portable Visual Studio distribution from your current installation.

Why?

Installing Visual Studio takes time, requires explicit user interaction and is very hard to automate. By bundling the compiler with your source, you can remove the need of requiring stateful installations of software on computers you wish to build. This process is often called "vendorization".

It can be useful for many cases, one major of them being CI. Your CI sytem now doesn't require any special treatment, since your build can run on any clean Windows installation.

Another case is in development of big systems, for example game engines. If all you need for building your engine is inside your repository, creating reproducible builds becomes a lot easier. You want to upgrade your toolchain from VS 2015 to 2017? No problem, your whole studio does not have to reinstall everything on their computers, it's only required to update the binaries in your repository.

What?

The vs2017.bat script will find your Visual Studio 2017 installation and copy all the required files to use just the compiler and libraries to the first argument specified. This folder can now be used and included wherever you like.

Usage

Simply open a shell (cmd.exe) and execute the vs2017.bat script.

It takes a single argument, which is the target directory where to create the portable distribution.

$ .\vs2017.bat portableVS

Configuration

Currently the distribution excludes all HostX86 files, since there is a clear advantage of using the x64 compiler as opposed to the x86, if you still would like to use it, you can go into the vs2017.bat script and uncomment the section creating the x86 distribution.

TODO

  • [ ] Add VS2015 script
  • [ ] Add tests

Contribution

All contributions welcome!

License

Licensed under the MIT License.

Copyright (c) 2017 Arvid Gerstmann

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].