.NET Blog

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

Latest posts

Sep 30, 2019
Post comments count 0
Post likes count 0

Deprecating packages on nuget.org

Anand Gaurav

We are excited to announce that nuget.org now supports package deprecation. This has been a long standing ask that will help the ecosystem use supported packages. As a package publisher on nuget.org, you can now deprecate packages that are obsolete, legacy, or buggy. You can also suggest an alternate package to your deprecated package. This lets you guide your packages' consumers to the latest and greatest package. Unlisting vs. Deprecating packages Package deprecation is different than unlisting your package as explained below: Deprecating and Un-deprecating packages Package deprecation is easy. Just fo...

Sep 26, 2019
Post comments count 1
Post likes count 0

.NET Framework September 2019 Preview of Quality Rollup

Brett Lopez

We have released the September 2019 Preview of Quality Rollup and Cumulative Updates for .NET Framework for Windows 10 Quality and Reliability This release contains the following quality and reliability improvements. BCL1 CLR2 WPF3 1 Base Class Library (BCL) 2 Common Language Runtime (CLR) 3 Windows Presentation Foundation (WPF) Getting the Update The Preview of Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 upda...

Sep 24, 2019
Post comments count 0
Post likes count 0

ML.NET and Model Builder at .NET Conf 2019 (Machine Learning for .NET)

Cesar De la Torre

We are excited today to announce updates to Model Builder and improvements in ML.NET. You can learn more in the “What’s new in ML.NET?.” session at .NET Conf. ML.NET is an open-source and cross-platform machine learning framework (Windows, Linux, macOS) for .NET developers. ML.NET offers Model Builder Model Builder (a simple UI tool) and CLI to make it super easy to build custom ML Models using AutoML. Using ML.NET, developers can leverage their existing tools and skillsets to develop and infuse custom AI into their applications by creating custom machine learning models for common scenarios like Sentiment Ana...

Sep 23, 2019
Post comments count 0
Post likes count 0

Setting HTTP header attributes to enable Azure authentication/authorization using HTTPRepl

Angelos Petropoulos

Posted on behalf of Ahmed Metwally The HTTP Read-Eval-Print Loop (REPL) is a lightweight, cross-platform command-line tool that's supported everywhere .NET Core is supported. It’s used for making HTTP requests to test ASP.NET Core web APIs and view their results. You can use the HTTPRepl to navigate and interrogate any API in the same manner that you would navigate a set of folders on a file system. If the service that you are testing has a swagger.json file, specifying that file to HTTPRepl will enable auto-completion. To install the HTTP REPL, run the following command: For more information...

Sep 23, 2019
Post comments count 0
Post likes count 0

Joining the .NET Foundation Maturity Model Pilot

Rich Lander [MSFT]

Joining the .NET Foundation Maturity Model Pilot The .NET Foundation is starting a new pilot program to increase quality and user confidence in open source projects, using a new project maturity model. We've been working with the Technical Review Action Group at the Foundation to help shape the program. We're happy to see the pilot being launched and that the .NET Team is participating in the project. For us, this includes the underlying .NET platform, and also the packages we release. We get to talk with larger organizations frequently, both from the private and public sectors, about open source. On one end of...

Sep 23, 2019
Post comments count 57
Post likes count 0

Announcing Entity Framework Core 3.0 and Entity Framework 6.3 General Availability

Diego Vega

We are extremely excited to announce the general availability of EF Core 3.0and EF 6.3 on nuget.org. The final versions of .NET Core 3.0 and ASP.NET Core 3.0 are also available now. How to get EF Core 3.0 EF Core 3.0 is distributed exclusively as a set of NuGet packages. For example, to add the SQL Server provider to your project, you can use the following command using the tool: When upgrading applications that target older versions of ASP.NET Core to 3.0, you also have to add the EF Core packages as an explicit dependency. Also starting in 3.0, the command-line tool is no longer included in the .NET Co...

Sep 23, 2019
Post comments count 21
Post likes count 0

Announcing F# 4.7

Phillip Carter

We’re excited to announce general availability of F# 4.7 in conjunction with the .NET Core 3.0 release! In this post, I’ll show you how to get started, explain everything in F# 4.7 and give you a sneak peek at what we’re doing for the next version of F#. F# 4.7 is another incremental release of F# with a focus on infrastructural changes to the compiler and core library and some relaxations on previously onerous syntax requirements. F# 4.7 was developed entirely via an open RFC (requests for comments) process. The F# community has offered very detailed feedback in discussions for this version of the language. Yo...

Sep 23, 2019
Post comments count 126
Post likes count 1

Announcing .NET Core 3.0

Rich Lander [MSFT]

Announcing .NET Core 3.0 We’re excited to announce the release of .NET Core 3.0. It includes many improvements, including adding Windows Forms and WPF, adding new JSON APIs, support for ARM64 and improving performance across the board. C# 8 is also part of this release, which includes nullable, async streams, and more patterns. F# 4.7 is included, and focused on relaxing syntax and targeting .NET Standard 2.0. You can start updating existing projects to target .NET Core 3.0 today. The release is compatible with previous versions, making updating easy. Watch the team and the community talk about .NET at .NET Con...

Sep 23, 2019
Post comments count 43
Post likes count 0

ASP.NET Core and Blazor updates in .NET Core 3.0

Daniel Roth

ASP.NET Core and Blazor updates in .NET Core 3.0 Today we are thrilled to announce the release of .NET Core 3.0! .NET Core 3.0 is ready for production use, and is loaded with lots of great new features for building amazing web apps with ASP.NET Core and Blazor. Some of the big new features in this release of ASP.NET Core include: You can find all the details about what's new in ASP.NET Core in .NET Core 3.0 in the What's new in ASP.NET Core 3.0 topic. See the .NET Core 3.0 release notes for additional details and known issues. Get started To get started with ASP.NET Core in .NET Core 3.0 i...