Suppressing Roslyn Analyzer Warnings Programmatically using DiagnosticSuppressor #dotnet #roslyn www.meziantou.net/suppressing-roslyn-analy...
Posts by Gérald Barré
New issue of .NET R&D Digest is here! Thx to
@simonwillison.net, @birgitta410.bsky.social, @kief.com, @lemire.bsky.social, @kevingosse.net, @andrewlock.bsky.social, @meziantou.net, @stevesanderson.bsky.social & other authors for their g8 content!
#dotnet
olegkarasik.wordpress.com/2026/04/03/n...
URL Pattern Matching in .NET #NuGet #dotnet www.meziantou.net/url-pattern-matching-in-...
Speed Up .NET CI with Test Sharding #NuGet #dotnet #github www.meziantou.net/split-dotnet-test-projec...
Implementing RFC-compliant HTTP caching for HttpClient in .NET #NuGet #dotnet #performance www.meziantou.net/implementing-rfc-complia...
Visualize GitHub Actions runs with Meziantou.GitHubActionsTracing #github www.meziantou.net/visualize-github-actions...
Creating case-sensitive folders on Windows using C# #dotnet #windows www.meziantou.net/creating-case-sensitive-...
Validating PowerShell script syntax in GitHub Actions workflows #github #powershell www.meziantou.net/validating-powershell-sc...
Getting more information in MSBuild binlogs with property tracking #dotnet #msbuild www.meziantou.net/getting-more-information...
Retrieve method source file location at runtime using Portable PDBs in .NET #dotnet #msbuild www.meziantou.net/retrieve-method-source-f...
Reduce GitHub Actions runner CPU usage www.meziantou.net/reduce-github-actions-ru...
Understanding and Managing Mark of the Web in .NET #dotnet #security #windows www.meziantou.net/understanding-and-managi...
Renovate can handle updates of MSBuild SDKs
Creating a custom MSBuild SDK to reduce boilerplate in .NET projects #dotnet www.meziantou.net/creating-a-custom-msbuil...
C# 14 Extension Members: Enhancing Polyfill Libraries #dotnet www.meziantou.net/csharp-14-extension-memb...
Don't forget the leap second...
Thread-Safe Initialization with LazyInitializer #dotnet www.meziantou.net/thread-safe-initializati...
Understanding When Type.FullName Returns Null in .NET #dotnet www.meziantou.net/understanding-when-type-...
How to Find an Available Network Port for a server in .NET #dotnet www.meziantou.net/how-to-find-an-available...
Using Git insteadOf to Automatically Replace HTTPS URLs with SSH #git www.meziantou.net/using-git-insteadof-to-a...
Batch migrate .sln files to .slnx format across repositories #dotnet www.meziantou.net/batch-migrate-sln-files-...
Using Multiple Loopback Addresses for Socket Binding #dotnet www.meziantou.net/using-multiple-loopback-...
Git Worktree: Managing Multiple Working Directories #git www.meziantou.net/git-worktree-managing-mu...
Accessing Windows Known Folders in C# with SHGetKnownFolderPath #dotnet www.meziantou.net/accessing-windows-known-...
No need to write it yourself. You can use `Microsoft.CodeAnalysis.BannedApiAnalyzers` with `T:System.Diagnostics.CodeAnalysis.ExcludeFromCodeCoverageAttribute`
You need to call one win32 method to exclude your windows from Recall and screen capture. Web browsers aren't special kids.
learn.microsoft.com/en-us/window...
.NET example: www.meziantou.net/how-to-exclu...
How to Find Public Symbols That Can Be Internal Using Roslyn #dotnet #roslyn www.meziantou.net/how-to-find-public-symbo...
How to Exclude Your Windows App from Screen Capture and Recall #dotnet #windows www.meziantou.net/how-to-exclude-your-wind...
Automatically Rerun Failed GitHub Actions Workflows #github www.meziantou.net/automatically-rerun-fail...