How to Upgrade to .NET 10 LTS - Complete Guide for .NET Global Tools with Multi-Targeting

Complete tutorial for upgrading .NET global tools to .NET 10 LTS. Learn how to add .NET 10 support while maintaining compatibility with .NET 8 (LTS) and .NET 9 (STS) using multi-targeting. Includes project configuration, dependency management, CI/CD pipeline updates, testing strategies, and real-world migration examples.

Continue Reading

Building ytx - A YouTube Transcript Extractor as a .NET Global Tool

Complete tutorial on creating ytx, a .NET global tool for extracting YouTube video titles, descriptions, and transcripts as JSON. Covers YoutubeExplode library, caption selection logic, JSON serialization, NuGet packaging, and automated CI/CD with GitHub Actions.

Continue Reading

Building Winget Search - A fast web interface for Windows Package Manager

Learn how I built a fast web-based winget search tool to quickly find Windows Package Manager packages and generate installation commands instantly

Continue Reading

Evolving SeedFolder with GitHub Copilot - From Personal Tool to Multi-Template System

How I used GitHub Copilot to evolve SeedFolder from a dotfile copier into a flexible, multi-template scaffolding tool with cross-platform support, better UX, and CI improvements.

Continue Reading

Unable to load shared library libgdiplus or one of its dependencies

How to fix DllNotFoundException Unable to load shared library libgdiplus or one of its dependencies

Continue Reading