.NET docs: What's new for January 2024
Welcome to what's new in the .NET docs for January 2024. This article lists some of the major changes to docs during this period.
.NET breaking changes
New articles
- RuntimeHelpers.GetSubArray returns different type
- Creating type of array of System.Void not allowed
- HttpListenerRequest.UserAgent is nullable
- ComponentDesigner.Initialize throws ArgumentNullException
- No exception if DataGridView is null
- DataGridViewRowAccessibleObject.Name starting row index
- Changes to nullability annotations (Windows Forms)
- BindingSource.SortDescriptions doesn't return null
- Breaking changes in .NET 9
dotnet workload
commands output change- Terminal logger is default
.NET fundamentals
New articles
- MSTest design rules
- MSTest performance rules
- MSTest usage rules
- Set assembly attributes in a project file
- System.Data.CommandBehavior enum
- System.Data.DataSet class
- System.Data.DataTable class
- System.Diagnostics.PerformanceCounterType enumeration
- System.Diagnostics.Tracing.EventSource class
- System.Diagnostics.Tracing.EventWrittenEventArgs class
- System.Dynamic.ExpandoObject class
- System.GC class
- System.IAsyncDisposable interface
- System.IDisposable interface
- System.Linq.Expressions.BinaryExpression class
- System.Reflection.Emit.AssemblyBuilder class
- System.Reflection.Emit.DynamicMethod class
- System.Reflection.Emit.MethodBuilder class
- System.Reflection.Emit.TypeBuilder class
- System.Reflection.PortableExecutable.DebugDirectoryEntryType enum
- System.Security.Cryptography.RSACryptoServiceProvider class
- System.Security.Cryptography.RSAParameters structure
- System.Security.Cryptography.Xml.SignedXml class
- System.Security.SecureString class
- System.Threading.Monitor class
- System.Threading.ReaderWriterLockSlim class
- System.Threading.Tasks.Task class
- System.Threading.Tasks.TaskScheduler class
- System.Threading.Thread class
- Build apps with .NET
- Use runsettings with Microsoft.Testing.Platform
- Use Microsoft.Testing.Platform with
dotnet test
- MSTest code analysis
Updated articles
- Microsoft.Testing.Platform extensions - Update Microsoft.Testing.Platform extensions info
- ASP.NET Core metrics - Built-in metrics refactor
C# language
New articles
Azure SDK for .NET
New articles
.NET IoT libraries
New articles
Microsoft Orleans
Updated articles
- Deploy and scale an Orleans app on Azure - Update Orleans quickstart with AZD template
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.
- BartoszKlonowski - Bartosz Klonowski
- zipperer - Andrew Zipperer
- jufa2401 - Justin Fabricius
- mateusrodrigues - Mateus Rodrigues de Morais
- Rageking8 -
- 0liver -
- ar1k - Aleksandr Ananin
- chaojian-zhang - Charles Zhang
- dragica -
- fnicollier - Fabian Nicollier
- gurustron -
- hassanyahya400 - Hassan Yahya
- jivanf -
- joaoportela - João Paulo dos Santos Portela
- JohnVeness - John Veness
- MangelMaxime - Maxime Mangel
- marius-haugan - Marius Riis Haugan
- mdenhoedt - Martijn den Hoedt
- monty241 - Guido Leenders
- Nikanoras - Nikanoras Zavadskij
- Ninja4Code - Charles Owen
- petterh - Petter Hesselberg
- PowerfulBacon -
- reflectronic - John Tur
- Smaug123 - Patrick Stevens
- surgicalcoder -
- timdeschryver - Tim Deschryver
- udidahan - Udi Dahan
- WeihanLi - Weihan Li
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for