Updating visual studio 2016
The language service, this is your completion, colorization, signature help, etc..You can update to the latest using the Dev Mode as you alluded to earlier. The MSBuild integration pieces, this includes target file, tasks dll and the command line compiler executable (tsc.exe), you can update the manually, but there is nothing like the Dev Mode currently.I bothered @Daniel Rosenwasser with something similar on gitter yesterday, but I want to reduce the problem to something even easier.
A Source Control VSPackage can provide its own customised user interface. Visual Studio 2005, 20 use MSSCCI Version 1.3, which adds support for rename and delete propagation as well as asynchronous opening.
In contrast, a source control plugin using the MSSCCI (Microsoft Source Code Control Interface) provides a set of functions that are used to implement various source control functionality, with a standard Visual Studio user interface. Visual Studio supports running multiple instances of the environment (each with its own set of VSPackages).
In addition, the IDE is also responsible for coordinating and enabling communication between services.
All editors, designers, project types and other tools are implemented as VSPackages. The Visual Studio SDK also includes the Managed Package Framework (MPF), which is a set of managed wrappers around the COM-interfaces that allow the Packages to be written in any CLI compliant language.
Visual Studio supports 36 different programming languages and allows the code editor and debugger to support (to varying degrees) nearly any programming language, provided a language-specific service exists.