.NET Blog
Free. Cross-platform. Open source. A developer platform for building all your apps.
Latest posts
Announcing .NET Core 3.0 Preview 9
Today, we're announcing .NET Core 3.0 Preview 9. Just like with Preview 8, we've focused on polishing .NET Core 3.0 for a final release and aren't adding new features. If these final builds seem less exciting than earlier previews, that's by design. Download .NET Core 3.0 Preview 9 right now on Windows, macOS, and Linux. ASP.NET Core, EF Core and Visual Studio are also releasing updates today. Details: .NET Core 3.0 is launching at .NET Conf Tune in for .NET Conf, September 23-25th. We will launch .NET Core 3.0 during .NET Conf. Yes, that means that Preview 9 is the last preview, and .N...
ASP.NET Core and Blazor updates in .NET Core 3.0 Preview 9
.NET Core 3.0 Preview 9 is now available and it includes a bunch of new updates to ASP.NET Core and Blazor. Check out the great new features and improvements in this release!
Hardware Intrinsics in .NET Core
Several years ago, we decided that it was time to support SIMD code in .NET. We introduced the System.Numerics namespace with , , , , and related types. These types expose a general-purpose API for creating, accessing, and operating on them using hardware vector instructions (when available). They also provide a software fallback for when the hardware does not provide the appropriate instructions. This enabled a number of common algorithms to be vectorized, often with only minor refactorings. However, the generality of this approach made it difficult for programs to take full advantage of all vector instructions ...
Announcing ML.NET 1.4 Preview and Model Builder updates (Machine Learning for .NET)
We are excited to announce ML.NET 1.4 Preview and updates to Model Builder and CLI. ML.NET is an open-source and cross-platform machine learning framework for .NET developers. ML.NET also includes Model Builder (a simple UI tool) and CLI to make it super easy to build custom Machine Learning (ML) models using Automated Machine Learning (AutoML). Using ML.NET, developers can leverage their existing tools and skillsets to develop and infuse custom ML into their applications by creating custom machine learning models for common scenarios like Sentiment Analysis, Price Prediction, Sales Forecast prediction, I...
Join us for .NET Conf 2019, Sept 23-25
.NET Conf is back again this year and will be live streaming to a device near you September 23-25 on www.dotnetconf.net! .NET Conf is a FREE, 3 day virtual developer event co-organized by the .NET community and Microsoft. This year .NET Core 3.0 will launch at .NET Conf 2019! Come celebrate and learn about the new release. You won't want to miss this one. Here’s a sneak peak of what you can expect.
.NET Framework August 30, 2019 Cumulative Update for Windows 10 version 1903
The August 2019 Cumulative Update for .NET Framework 3.5 and 4.8 on Windows 10 version 1903 was released. Quality and Reliability This release contains the following quality and reliability improvements. Getting the Update The Cumulative Update is available via Windows Update, Windows Server Update Services (WSUS) and Microsoft Update Catalog. Microsoft Update Catalog You can get the update via the Microsoft Update Catalog. Previous Monthly Rollups The last .NET Framework update for Windows 10 version 1903 is listed below for your convenience:
How the .NET Team uses Azure Pipelines to produce Docker Images
Producing Docker images for .NET might not seem like that big of a deal. Once you’ve got a Dockerfile defined, just run "docker build" and "docker push" and you’re done, right? Then just rinse and repeat when new versions of .NET are released and that should be all that’s needed. Well, it’s not quite that simple. When you factor in the number of Linux distros and Windows versions, different processor architectures, and different .NET versions, you end up with a substantial matrix of images that need to be built and published. Then consider that some images have dependencies on others which implies a speci...
Redesigning Configuration Refresh for Azure App Configuration
Overview Since its inception, the .NET Core configuration provider for Azure App Configuration has provided the capability to monitor changes and sync them to the configuration within a running application. We recently redesigned this functionality to allow for on-demand refresh of the configuration. The new design paves the way for smarter applications that only refresh the configuration when necessary. As a result, inactive applications no longer have to monitor for configuration changes unnecessarily. Initial design : Timer-based watch In the initial design, configuration was kept in sync with Azure App C...
New and improved NuGet Search is here!
It’s been a long time coming, and today we are excited to announce the new and improved search on NuGet.org leveraging Azure Search. We want to start this post with a huge thanks to you, the NuGet community, for providing feedback. We have aggregated all feedback around search result relevance into one mega issue. We used this as the starting point and ensured the most egregious cases were fixed before we launched the side-by-side preview experience a few weeks ago. 70% of you voted that the new search is better! This was one of the key results in deciding to move forward leading up to today's release. Try the n...