.NET Blog

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

Latest posts

Jul 17, 2019
Post comments count 4
Post likes count 0

Announcing ML.NET 1.2 and Model Builder updates (Machine Learning for .NET)

Cesar De la Torre

We are excited to announce ML.NET 1.2 and updates to Model Builder and the 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 for Visual Studio) and the ML.NET CLI (Command-line interface) 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 skill-sets to develop and infuse custom ML into their applications by creating custom machine learning models for common scenarios like Sentiment Analysis, ...

Jul 10, 2019
Post comments count 14
Post likes count 0

Write Better Code Faster with Roslyn Analyzers

Mika Dumont

Roslyn, the .NET compiler platform, helps you catch bugs even before you run your code. One example is Roslyn’s spellcheck analyzer that is built into Visual Studio. Let’s say you are creating a static method and misspelled the word static as statc. You will be able to see this spelling error before you run your code because Roslyn can produce warnings in your code as you type even before you’ve finished the line. In other words, you don’t have to build your code to find out that you made a mistake. Roslyn analyzers can also surface an automatic code fix through the Visual Studio light bulb icon that allow...

Jul 9, 2019
Post comments count 0
Post likes count 0

.NET Core July 2019 Updates – 2.1.12 and 2.2.6

Vivek Mishra

Today, we are releasing the .NET Core July 2019 Update. These updates contain security and reliability fixes. See the individual release notes for details on updated packages. NOTE: If you are a Visual Studio user, there are MSBuild version requirements so use only the .NET Core SDK supported for each Visual Studio version. Information needed to make this choice will be seen on the download page. If you use other development environments, we recommend using the latest SDK release. Security CVE-2019-1075: ASP.NET Core Spoofing Vulnerability Microsoft is releasing this security advisory to pro...

Jul 9, 2019
Post comments count 1
Post likes count 0

.NET Framework July 2019 Security and Quality Rollup

Brett Lopez

Today, we are releasing the July 2019 Cumulative Update, Security and Quality Rollup, and Security Only Update for .NET Framework. Security CVE-2019-1006 – WCF/WIF SAML Token Authentication Bypass Vulnerability An authentication bypass vulnerability exists in Windows Communication Foundation (WCF) and Windows Identity Foundation (WIF), allowing signing of SAML tokens with arbitrary symmetric keys. This vulnerability allows an attacker to impersonate another user, which can lead to elevation of privileges. The vulnerability exists in WCF, WIF 3.5 and above in .NET Framework, WIF 1.0 component in Windows, WIF Nu...

Jul 1, 2019
Post comments count 5
Post likes count 0

Configuring a Server-side Blazor app with Azure App Configuration

Brady Gaster

In this post, we'll take a look at how we can extract configuration values out of JSON files and into an Azure App Configuration instance, where they can be used by other teammates or apps.

Jun 27, 2019
Post comments count 2
Post likes count 0

.NET Framework June 27, 2019 Cumulative Update for Windows 10 version 1903

Brett Lopez

Today, we released the June 2019 Cumulative Update for .NET Framework 3.5 and 4.8 on Windows 10 version 1903. 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:

Jun 20, 2019
Post comments count 2
Post likes count 0

Help us shape the future of .NET for Apache Spark

Meera Haridasa

Apache Spark™ is a general-purpose distributed processing engine for analytics over large data set typically terabytes or petabytes of data. Apache Spark can be used for processing batches of data, real-time streams, machine learning, and ad-hoc query. So far Spark has been accessible through Scala, Java, Python and R but not .NET. At Spark + AI summit earlier this year, we released .NET for Apache Spark which makes Spark accessible to .NET developers. The initial reception for .NET for Apache Spark has been very positive and as we build .NET for Apache Spark in the open we would love to get your feedback. ...

Jun 20, 2019
Post comments count 6
Post likes count 0

Create interactive documentation with the new Try .NET template

Akshita Agarwal

In our previous post, we announced  a global tool which allows developers to create interactive workshops and documentation. Tutorials created with let users start learning without having to install an editor. Features like IntelliSense and live diagnostics give users a sophisticated learning and editing experience. Today, we are releasing a new template called . This template can be installed next to existing templates. It creates a project and associated files to help content authors understand the basics of . This can serve as the foundation of your own awesome documentation! Setup Before you get started w...

Jun 20, 2019
Post comments count 6
Post likes count 0

Forwarded Headers Middleware Updates in .NET Core 3.0 preview 6

Brady Gaster

With the updates in .NET Core 3 preview 6, the host logic has been pre-wired to enable the Forwarded Headers Middleware by default as long as the `ASPNETCORE_FORWARDEDHEADERS_ENABLED` environment variable has been set to `true`. This post goes into some detail on how this can fix potential HTTPS issues when behind a reverse proxy.