.NET docs: What's new for April 2024
Welcome to what's new in the .NET docs for April 2024. This article lists some of the major changes to docs during this period.
.NET breaking changes
New articles
- 'ca-certificates' package removed from Alpine images
- API obsoletions with non-default diagnostic IDs (.NET 9)
- DefaultKeyResolution.ShouldGenerateNewKey has altered meaning
.NET fundamentals
New articles
- CA1871: Do not pass a nullable struct to 'ArgumentNullException.ThrowIfNull'
- CA2264: Do not pass a non-nullable value to 'ArgumentNullException.ThrowIfNull'
- Code coverage extensions
- Configure MSTest
- Diagnostics extensions
- Hosting extensions
- Install .NET SDK or .NET Runtime on Ubuntu
- Policy extensions
- Preview APIs
- Test reports extensions
- VSTest Bridge extension
- What's new in .NET libraries for .NET 9
- What's new in the .NET 9 runtime
- What's new in the SDK for .NET 9
Updated articles
- .NET regular expression source generators - Update the
Regex
source generation article - Code-style rule options - Freshness pass
- MSTest SDK overview - Improve MSTest SDK documentation
- Overview of .NET on Ubuntu - Update Ubuntu install documentation (Ubuntu 24.04 LTS Noble Numbat - Cycle)
C# language
New articles
- Roadmap for Java developers learning C#
- Roadmap for JavaScript and TypeScript developers learning C#
- Roadmap for Python developers learning C#
ML.NET
New articles
.NET Framework
New articles
Updated articles
- How to: Determine which .NET Framework versions are installed - Add control panel options to view installed .NET Fx versions
- Transport Layer Security (TLS) best practices with .NET Framework - TLS Best Practices initial improvements
- Windows Communication Foundation privacy information - Fix lint warnings for blockquotes
Community contributors
The following people contributed to the .NET docs during this period. Thank you! Learn how to contribute by following the links under "Get involved" in the what's new landing page.
- Rageking8 -
- BartoszKlonowski - Bartosz Klonowski
- serpent5 - Kirk Larkin
- rextor92 - Daniel Tsvetkov
- timdeschryver - Tim Deschryver
- tymtam2 - Tymek Majewski
- AndreAugustoDev - André Augusto
- berkansasmaz - Berkan Sasmaz
- bigboybamo - Olabamiji Oyetubo
- billrob - Bill Robertson
- Clockwork-Muse - Stephen A. Imhoff
- colejohnson66 - Cole Tobin
- CollinAlpert - Collin Alpert
- dangerman - Anees Ahee
- deeprobin - Robin Lindner
- dviererbe - Dominik Viererbe
- ericmutta - Eric Mutta
- jesperkristensen - Jesper Kristensen
- joegoldman2 -
- microposmp - Magnus Pettersson
- mmphs - Jeroen Neyt
- omajid - Omair Majid
- ousiax - Jon X
- peter-csala -
- sjokkateer - Remy Bos
- technatoria -
- TheJakov - Jakov Kristović
- timothycohen - Tim
- tomap - Thomas
- vernou - VERNOU Cédric
- viker81 - VincentK
- Youssef1313 - Youssef Victor
- yuvraj2675 - YUVRAJ N JADHAV
Співпраця з нами на GitHub
Джерело цього вмісту можна знайти на GitHub, де також можна створювати й переглядати запитання та запити на внесення змін. Докладні відомості наведено в нашому посібнику для співавторів.
Зворотний зв’язок
https://aka.ms/ContentUserFeedback.
Очікується незабаром: протягом 2024 року ми будемо припиняти використання механізму реєстрації проблем у GitHub для зворотного зв’язку щодо вмісту й замінювати його новою системою зворотного зв’язку. Докладніше:Надіслати й переглянути відгук про