ALAndy Liinhuoxing.hashnode.dev·Jul 7, 2025 · 3 min readDiagnosing and Solving Memory Leaks in .NET Image ProcessingWhen building screenshot and image processing tools in .NET, developers often reach for the familiar System.Drawing library. While it’s easy to use and well-documented, it’s also infamous for subtle memory and resource leaks—especially when resizing ...00
ALAndy Liinhuoxing.hashnode.dev·Jul 7, 2025 · 4 min readUnderstanding String Immutability, Memory Allocation, and Performance in .NETWhen working with .NET (C#), it's important to understand how string literals behave, how memory is allocated during string operations, and how this impacts application performance. In this post, we'll demonstrate string immutability, show memory all...00
ALAndy Liinhuoxing.hashnode.dev·Jul 7, 2025 · 3 min readDiagnosing Missing NUnit Tests in Visual Studio Test ExplorerIf your NUnit tests are missing from Visual Studio Test Explorer, follow these steps to diagnose the issue—from running a basic test command to capturing detailed discovery diagnostics. 1. Run Tests Using the Basic Command Navigate to your test proj...00
ALAndy Liinhuoxing.hashnode.dev·May 22, 2025 · 3 min readThe Curious Case of the NU1008 Error: A .NET Build StoryRecently, I ran into a puzzling build issue while working on our large ERP solution. What started as a routine build turned into a classic developer mystery—one that took a bit of head-scratching, a lot of searching, and, ultimately, a helping hand f...00