Visual Studio 2015 Preview contains many new features, updates to existing features and is further extended with additional releases coming out November 12th , 2014.
Below you’ll find some highlights of features across core categories:
- Tooling for Apache Cordova™ – Visual Studio Tools for Apache Cordova, which were previously released for Visual Studio 2013 are now built into Visual Studio 2015 Preview. With these tools you can create hybrid cross-platform mobile apps that are powered by the Apache Cordova™ framework and work on iOS, Android and Windows, while at the same time taking advantage of the powerful Visual Studio IDE features such as breakpoint debugging, IntelliSense code editors and much more.
- Visual Studio Emulator for Android – Developers can now download an Emulator for Android that works with Visual Studio 2015 Preview. This new emulator, built by Microsoft is designed to be fast and reliable, easy to install and configure. It also enables developers to easily switch between different platform emulators without Hyper-V conflicts. To learn more and to download the emulator visit com download page.
- Cross-platform Development using C++ – Developers can now use Visual Studio 2015 to share, reuse, build, deploy, and debug code for use in C++ cross-platform mobile projects. Developers can create projects from templates for Android Native Activity apps, or for shared code libraries that you can use on multiple platforms and in Xamarin native apps.
- Code Sharing Across Projects – Sharing code is a key component to any cross-platform project, and now developers working on Universal Windows using C# can use Shared Projects to reuse their code in Xamarin native apps, or in other projects such as WPF, ASP.NET and various other project types.
Web & Cloud development
- NET 5 Preview – Web developers can now use Visual Studio 2015 to create ASP.NET 5 Preview applications, which are built as a lean and composable .NET stack for building modern web applications for both cloud and on-premises servers.
- Improvements to Add Connected Services – Visual Studio 2015 Preview we’ve created a new capability to simplify the process by which developers connect their apps to cloud-based services such as Azure Storage and Azure Mobile Services, or O365 and even 3rd parties such as Salesforce.
- Sign-in and view resources for multiple Azure accounts – Visual Studio 2015 Preview enables you to be signed in simultaneously with multiple Azure accounts. View and manage Azure resources associated with those accounts in Server Explorer.
- Environments hub in Team Explorer – Visual Studio 2015 Preview includes a new Environments hub in Team Explorer. This enables teams to manage Azure environments and share these environments with other team members. Developers can deploy applications to Azure environments from a Cloud Deployment Project, and view resources, logs, and activities related to their environments. For more information on what’s new for cloud developers please see the Azure SDK 2.5 release notes.
- Debugging & Diagnostics – Visual Studio 2015 enhances the Breakpoint capabilities with a new setting windows that allows developers to specify conditions and actions for breakpoints, including improved IntelliSense support for breakpoint conditions and actions. Developers also get PerfTips, a new feature to see how long code took to execute right from the code editor. Finally, there is also new support for using Lambda Expression in the debugger windows such as Watch and Immediate.
- Code Editor – Visual Studio 2015 built on top of .NET Compiler Platform (“Roslyn”) brings many new features and improvements to existing capabilities to the code editor. This includes new light bulbs for quick action access to common commands such as refactoring code, including a new enhanced preview of how the code will be effected. We’ve also added refactoring support for Visual Studio, as part of Light Bulbs enhancement.
- Code Analysis & Testing – Visual Studio 2015 now supports a new enhanced live code analysis capabilities, along with code analysis extensibility to 3rd party library developers through NuGet packages. With this enhancements developer get live code, advising them of issues as they type code without having to rebuild the project. In addition when NuGet libraries are extended to provide specific code-aware guidance, the editor will also light-up those changes as if they were built-in, helping solve problems early in the development lifecycle. We’ve also added a new feature called Smart Unit Testing (formerly PEX from Microsoft Research), which will explore your .NET code to generate test data and a suite of unit tests automatically.
- Visual Studio IDE – The Visual Studio 2015 IDE has been enhanced to better support high-resolution displays with new icons in locations such as command bar, tool window toolbars and many other locations. We’ve also added touch support to the code editor, which can handle touch commands and gestures such as scrolling, tapping, pinch-to-zoom, etc.
To see the full details on what’s new in Visual Studio 2015 Preview please visit release notes.