News

Visual Studio 2015 Update 3, .NET Core and ASP.NET Core 1.0 Out Now

Finalized versions of Microsoft's venerable software technologies are now generally available, and for Visual Studio 2015 U3, it includes the resolution of some high memory consumption issues that bedeviled some larger VS customers.

Microsoft's Visual Studio and .NET Web Development groups anounced finalized versions of Visual Studio 2015 Update 3 and .NET Core and ASP.NET Core versions 1.0 early Monday. The company had been expected to release gold code versions before the month closed out.

The Visual Studio release as usual includes Team Foundation Server 2015, which provides for enterprise-level services for testing, source code control, and build management. John Montgomery, Microsoft's director of program management for Visual Studio, in a blog, writes about two key issues that beguiled the VS team over the past several months leading up to the release: performance and stability. Two large customers using Visual Studio in particular had the issues.

"Both had reached out to us with saying they were having problems with sluggishness and stability when dealing with solution files containing 100s of projects and millions of files," wrote Montgomery. "One customer, for example, had a solution file with 500 projects (all .NET), which was making VS hang and crash from anywhere within five to 60 minutes of opening a solution. Another customer had a solution file with 200 projects (mostly .NET, but a handful of C++ projects)."

The issues seeme related, Montgomery said, but some investigation led to the identification of two distinct and complex issues that took months to resolve, as well as "engineers from five or six feature teams to diagnose and fix them," said Montgomery. The resulting issues have been resolved, he said, and have been incorporated into U3.

There are a slew of improvements and enhancements, which are listed in the release notes. Some highlights: Tools for Apache Cordova 10; Developer Analytics Tools 7.0.2; Diagnostics Tools support; Tools for Universal Windows Apps, with support for UWP apps that use .NET Native 1.4; inclusion of Node.js 1.2 RC; support for TypeScript 1.8.34; inclusion of Xamarin 4.1, to name a few.

.NET Core, ASP.NET Core, and Entity Framework Core 1.0 have also been released well under the self-imposed deadline of end of June. The releases comes with a renaming/reversioning of the Web framework tools to 1.0 that was done back in early January this year to reflect the massive rewriting and optimizing of the code base.

"As part of this release we are making ASP.NET leaner, more modular, cross-platform, and cloud optimized," writes Jeffrey T. Fritz, Microsoft's senior program manager for the developers outreach group, in a blog announcing it. As such, he said to consider this a true version 1.0 solution that still has room for improvement and enhancement. "Features like SignalR and Web Pages will come later in the year and other features like Web Forms which are deeply tied to System.Web will remain in the .NET 4.x framework."

The releases include the release of the .NET Standard Library, which enables the solutions to be cross-platform enabled. The 1.0 solutions also already support Red Hat Enterprise Linux and Open Shift. Coincidentally, Microsoft officially announced the 1.0 solutions at the Red Hat Summit taking place in San Francisco this week. (An on-demand feed of Microsoft's announcement is available here on the Channel 9 site.)

Versions of .NET Core and ASP.NET Core 10 can be downloaded at this link; there are versions for Windows, Mac, Linux, and Docker available there. It's also included in the tooling options that can be installed as part of VS 2015 U3, which is available here.

About the Author

Michael Domingo is a long-time software publishing veteran, having started up and managed several developer publications for the Clipper compiler, Microsoft Access, and Visual Basic. He's also managed IT pubs for 1105 Media, including Microsoft Certified Professional Magazine and Virtualization Review before landing his current gig as Visual Studio Magazine Editor in Chief. Besides his publishing life, he's a professional photographer, whose work can be found by Googling domingophoto.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube