There is no denying Microsoft’s claim that Visual Studio is the easiest and the most user-friendly platform for application development. The previous Visual Studio previews showed that Microsoft has been constantly working to bring more innovation to their already sublime platform.
As the word got around, Visual Studio “15” is said to feature a more flexible installer. It is a common problem that developers face, having to download excessive tools and services that they might never utilize, the Visual Studio “15” highlights and solves this problem, allowing users to only download services they really need for their project.
A Visual Studio blog post states that the Visual Studio “15” has a brand new engine built from scratch, engineered specially to power the robust components it comes with and the engine is inspired from product managers such as NuGet and NPM.
Taking a glance at the development process of the new engine behind the curtains, the performance speed of registry query was not satisfactory for the team. Keeping the idealization for Visual Studio “15” in mind, the team drafted a new and improved solution to create product instances that would make a private registry. Not only the approach resulted in a faster performance but also made searching for a product easier for their partners.
The COM server DLLs that implement this functionality will be installed by the setup engine and available on any systems with at least one instance of a product installed. If CoCreateInstance returns REGDB_E_CLASSNOTREG (0x80040154) or aCOMException is thrown in managed code with the same HRESULT, it’s a good bet no instances are installed.
Developers are now provided with the ease of identifying components and where they are installed along with locating specific compilers. Most of the gobbledygook at the blog can be summarized to say that Visual Studio “15” is a complete package of app developing components bundled up with fast, efficient, reliable and accurate installation of each product.
There is still more to come for this modified solution of Microsoft, you can try the preview out yourself on the official page. We’ll keep you posted about the latest developments in the software from time to time so stay tuned.