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

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events