dotnet tool install fails with "Settings file 'DotnetToolSettings.xml' was not found in the package." - what do?
Troubleshooting guide for the .NET tool installation error "Settings file 'DotnetToolSettings.xml' was not found in the package."
Troubleshooting guide for the .NET tool installation error "Settings file 'DotnetToolSettings.xml' was not found in the package."
Explores the new 'Extension members' feature in .NET 10 and C# 14, detailing syntax changes and potential future capabilities like adding static operators.
A guide on integrating YARP as a Backend for Frontend (BFF) within a .NET Aspire project to improve security and performance.
Explores the new System.Threading.Lock type in C# 13, a lightweight, safer synchronization primitive for multi-threaded code.
A tutorial on integrating the newly released Tailwind CSS v4 with a Blazor project using the updated CLI for streamlined development.
Updated LINQ MindMap for .NET 10, tracking new features and changes in the framework's query capabilities.
Explores using the Vogen library in C# to create value objects, improving code clarity and reducing errors by constraining primitive types.
Learn how to use architecture tests and the NetArchTest library to enforce clean architecture rules and prevent technical debt in .NET applications.
The article discusses the transition from SpecFlow to Reqnroll for .NET behavior-driven development after SpecFlow's corporate acquisition led to stagnation.
Analyzes the future of .NET Framework, estimating its support timeline based on Windows Server lifecycle and official Microsoft documentation.
An open source maintainer discusses the importance of open source software, its widespread use, and challenges like the Log4Shell vulnerability and the left-pad incident.
A guide to automating .NET documentation using Astro, Starlight, and MarkdownSnippets to keep code samples in sync.
Explains the differences between structs and classes in C#, focusing on value vs. reference types, performance, and language comparisons.
Explains the new Experimental attribute in C# 12, which allows developers to mark library features as experimental and generate compile-time warnings.
A humorous exploration of C# ValueTuple's compiler behavior, especially with large numbers of elements.
A developer shares their experience building a CLI tool for managing Godot versions using C#, .NET, and libraries like Spectre.Console.
A critical analysis of the 'always use early returns' coding advice found on LinkedIn, examining readability and maintainability in C#/.NET.
A developer advocate announces leaving JetBrains after 12 years to join Duende Software, focusing on IdentityServer and developer tools.
A deep dive into how the .NET muxer (dotnet.exe) locates and loads the hostfxr library, exploring .NET runtime internals.
Explains how to use NuGet's Central Package Management feature to centrally manage package versions across multiple .NET projects.