.NET Blog

Free. Cross-platform. Open source. A developer platform for building all your apps.

Latest posts

May 6, 2016
Post comments count 0
Post likes count 0

.NET Core RC2 – Improvements, Schedule, and Roadmap

Bertrand Le Roy

Updated (2017): See .NET Core Releases to learn about newer releases. This post was written by Scott Hunter. You all want .NET Core 1.0 RC2, you want a schedule, and you want to go live. Today we've got a schedule to share plus some changes that will improve things for everyone in the .NET Community going forward. The Core Schedule How We Got Here The ASP.NET team started two and a half years ago, building a new version of ASP.NET that was modular, cross platform, and high-performance. This new version of ASP.NET was built on a new .NET Execution Environment (DNX) that was optimized for modern cl...

May 6, 2016
Post comments count 0
Post likes count 0

.NET Core RC2 – Improvements, Schedule, and Roadmap

Bertrand Le Roy

Updated (2017): See .NET Core Releases to learn about newer releases. This post was written by Scott Hunter. You all want .NET Core 1.0 RC2, you want a schedule, and you want to go live. Today we've got a schedule to share plus some changes that will improve things for everyone in the .NET Community going forward. The Core Schedule How We Got Here The ASP.NET team started two and a half years ago, building a new version of ASP.NET that was modular, cross platform, and high-performance. This new version of ASP.NET was built on a new .NET Execution Environment (DNX) that was optimized for modern cl...

May 5, 2016
Post comments count 0
Post likes count 0

Tooling to Facilitate Framework Migrations

Bertrand Le Roy

This post was written by Mike Rousos, a software engineer on the .NET team. Introduction In this recent post, Taylor introduced the .NET Framework Compatibility Diagnostics, a set of Roslyn-based code analyzers for detecting when an app is likely to encounter compatibility issues between two versions of the .NET Framework. This article gives a little behind-the-scenes look into why we chose to use Roslyn for those tools and the benefits Roslyn gives compared to just walking IL. Binary Scanning, False Positives, and False Negatives The .NET Framework Compatibility Diagnostics library is the second tool recently re...

May 3, 2016
Post comments count 0
Post likes count 0

The week in .NET – 5/3/2016

Bertrand Le Roy

To read last week's post, see The week in .NET – 4/27/2016. Evolve conference Xamarin Evolve, the largest cross-platform mobile event in the world, happened last week. The .NET team was there to celebrate all things Xamarin with our good friends, and now colleagues. All the sessions can be watched on YouTube, with an incredible cast of speakers that includes Steve Wozniak and Grant Imahara. On.NET Last week on the show, we spoke with Benjamin Fistein and Jakub Míšek about Peachpie, a PHP compiler for .NET built on Roslyn. Package of the week: Flurl Flurl is a fun library that makes it super-easy to query remote H...

May 3, 2016
Post comments count 0
Post likes count 0

The week in .NET – 5/3/2016

Bertrand Le Roy

To read last week's post, see The week in .NET – 4/27/2016. Evolve conference Xamarin Evolve, the largest cross-platform mobile event in the world, happened last week. The .NET team was there to celebrate all things Xamarin with our good friends, and now colleagues. All the sessions can be watched on YouTube, with an incredible cast of speakers that includes Steve Wozniak and Grant Imahara. On.NET Last week on the show, we spoke with Benjamin Fistein and Jakub Míšek about Peachpie, a PHP compiler for .NET built on Roslyn. Package of the week: Flurl Flurl is a fun library that makes it super-easy to query re...

May 2, 2016
Post comments count 0
Post likes count 0

Introduction to .NET Framework Compatibility

Bertrand Le Roy

This post was written by Mike Rousos, a software engineer on the .NET team. Introduction Beginning with the .NET Framework 4.0, all versions of the .NET Framework with a major version number of 4 (called ‘4.x’ versions) install as in-place updates. This means that only one 4.x .NET Framework is installed on a computer at a time. Installing the .NET Framework 4.5 will replace version 4.0, the .NET Framework 4.5.1 will replace version 4.5, the .NET Framework 4.6 will replace version 4.5.1, and so on. Because of the in-place nature of these updates, applications that originally ran on the .NET Framework 4.0, for exa...

May 2, 2016
Post comments count 0
Post likes count 0

Building accessible websites just got a lot easier

Mads Kristensen

When building websites it is important that it is accessible for everyone that needs to use it. Implementing web accessibility features greatly helps to achieve that. Here’s what the W3C has to say about that: Web accessibility means that people with disabilities can use the Web. More specifically, Web accessibility means that people with disabilities can perceive, understand, navigate, and interact with the Web, and that they can contribute to the Web. Web accessibility also benefits others, including older people with changing abilities due to aging. The W3C continues to explain why it is important: The Web is ...

May 2, 2016
Post comments count 0
Post likes count 0

Introducing The NuGet Beta Channel

Harikrishna Menon

Today, we would like to introduce you to the NuGet Beta Channel for the Visual Studio 2015 NuGet Package Manager. In the last 2 months, we have been focusing on improving the quality of the package management experience in Visual Studio 2015 and we have released over 3 consecutive versions of the package manager with added features, improved quality and performance. We want to able to accelerate this cadence and make sure that our customers are able to access new features and bug fixes faster. We have been trying to accelerate our releases, but we realized that even when we share beta bits, it takes too much ef...

Apr 29, 2016
Post comments count 0
Post likes count 0

WebForms can Gulp too – Using Node Tools with ASP.NET WebForms

Jeffrey Fritz

Visual Studio 2015 brought a set of tools into the IDE from the Node environment that are great for web developers to use.  Many folks who build JavaScript applications or single-page-applications were eager to see the introduction of these tools to Visual Studio.  Can the tried and true ASP.NET Web Forms framework use Gulp, npm, bower, and the Task Runner Explorer?  In this blog post, we'll take a look at how we can replace the 'out of the box' use of the Script Manager in a Web Forms app with these node-based tools. Why Not Use ScriptBundles? ScriptBundles and StyleBundles are a great tool that allow you to c...