Visual Studio 2015 has arrived.
Microsoft has announced the release to manufacturing of the latest version of its flagship IDE, along with the release of .NET 4.6. Joining Microsoft’s family of Visual Studio products including Visual Studio Community, Visual Studio Enterprise, Visual Studio Online and Visual Studio Code, VS 2015 is geared toward more robust agile development and DevOps capabilities. The release includes a new set of DevOps services featuring a cross-platform build service, an automated unit testing tool, and a Dev/Test service delivered both via the cloud in Visual Studio Online and on-premises through Team Foundation Server.
Soma Somasegar, corporate vice president of the developer division at Microsoft, highlighted three main themes Microsoft focused on with VS 2015: developer productivity, “a holistic set of DevOps services,” and in particular giving developers choices when it comes to tooling.
“Developers want a choice of being able to build any kind of application targeting any platform they care about, which is what we’re delivering with VS 2015,” said Somasegar. “It’s about this interoperability enabling you to pick and choose the technologies you want to use for the platforms you want to target as you build a mobile, cloud, connected or any other type of application.”
Visual Studio 2015 RTM’s suite of DevOps services include:
- Build vNext: A build service (currently available in preview) that simplifies the process of creating build workflows targeting cross-platform environments. Build vNext will be generally available in the coming months, according to Somasegar.
- IntelliTest: A service that automatically generates unit tests for new or legacy code.
- Dev/Test: VS 2015 includes a preview Dev/Test service enabling developers to spin up and run applications inside a VM, or leveraging VS support for Docker containers and deploying that application to Azure or a cloud environment.
In terms of developer productivity, Somasegar highlighted VS 2015’s enhanced debugging and profiling capabilities through a single diagnostics tool window. The window provides developers full application debugging, performance and profiling data in near real time in tandem with Microsoft’s Application Insights service integrated within the IDE.
Somasegar also pointed to the Roslyn compiler as an enabler for enhanced code editor capabilities in both C# and Visual Basic. One feature called Lightbulb, he explained, highlights potential “gotchas” or errors related to semantics or syntax in a developer’s code for better in-editor productivity.
In the context of Microsoft’s impending release of Windows 10, Somasegar explained how all the features and functionality in Visual Studio 2015 feed back into the cycle of developing Universal Windows apps for Microsoft’s next-generation ecosystem of devices.
“The Windows device ecosystem, from PCs, laptops, tablets and phones, to newer form factors like the HoloLens, is tremendous,” said Somasegar. “We want to unify our application development platform so a developer can take advantage of the entire ecosystem. With Visual Studio 2015 hand-in-hand with Windows 10, we’ve worked with the Windows team to deliver a set of tools to build Universal Windows apps and thereby broaden the reach of your applications.”