.NET docs: What's new for May 2024
Welcome to what's new in the .NET docs for May 2024. This article lists some of the major changes to docs during this period.
.NET fundamentals
New articles
- Building native libraries
- Install .NET Runtime with Snap
- Install .NET SDK with Snap
- Microsoft Testing Platform diagnostics overview
- MSTEST0025: Use 'Assert.Fail' instead of an always-failing assert
- MSTEST0026: Avoid conditional access in assertions
- NUnit runner overview
- Persisted dynamic assemblies in .NET
- SYSLIB0054: Thread.VolatileRead and Thread.VolatileWrite are obsolete
- SYSLIB0055: AdvSimd.ShiftRightLogicalRoundedNarrowingSaturate* methods with signed parameters are obsolete
Updated articles
- Best practices for exceptions - Refresh exceptions best practices
C# language
New articles
- C# docs - get started, tutorials, reference.
- C# language versioning
- Errors and warnings related to the
lock
statement and thread synchronization - Errors and warnings related to the
params
modifier on method parameters - Feature specifications
AI in .NET
New articles
- AI for .NET Developers
- Authenticate and authorize App Service to a vector database
- Authenticate and authorize App Service to Azure OpenAI using Microsoft Entra and the Semantic Kernel SDK
- Chain of thought prompting
- Develop .NET applications with AI features
- Embeddings in .NET
- How agents and copilots work with LLMs
- How generative AI and LLMs work
- Implement Azure OpenAI with RAG using vector search in a .NET app
- Prompt engineering in .NET
- Retrieval-augmented generation (RAG) provides LLM knowledge
- Tutorial: Evaluate an LLM's prompt completions
- Understand OpenAI function calling
- Understanding tokens
- Use custom and local AI models with the Semantic Kernel SDK
- Use Redis for memory storage with the Semantic Kernel SDK
- Vector databases for .NET + AI
- Work with OpenAI content filtering in a .NET app
- Zero-shot and few-shot learning
ML.NET
New articles
.NET Framework
New articles
- April 2024 cumulative update preview
- Install .NET Framework on Windows Server 2019
- May 2024 security and quality rollup
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.
- benjsmyth - Ben
- bigboybamo - Olabamiji Oyetubo
- gabbersepp - Josef Biehler
- jwood803 - Jon Wood
- rextor92 - Daniel Tsvetkov
- timdeschryver - Tim Deschryver
- angelobelchior - Angelo Belchior
- Asivaprasadam - Arjun Sivaprasadam
- azhar1999 -
- BartoszKlonowski - Bartosz Klonowski
- bmitc -
- dipendrakshah - Dipendra Shah
- EngincanV - Engincan VESKE
- eskimotherapy - Kimo
- Flash0ver - Stefan Pölz
- goswinr - Goswin Rothenthal
- hakenr - Robert Haken
- iainelder - Iain Samuel McLean Elder
- ledjon-behluli - Ledjon Behluli
- lplath -
- LukasLic - Lukáš Licek
- michaelstonis - Michael Stonis
- mrudat - Martin Rudat
- mulu-ken - Muluken Mamo
- paulloz - Paul Joannon
- rhires -
- RyanThomas73 - Ryan Thomas
- serpent5 - Kirk Larkin
- Suchiman - Robin Sue
- teo-tsirpanis - Theodore Tsirpanis
- tkmsaaaam - Takamasa Matsui
- yochie - yochie
- Youssef1313 - Youssef Victor
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