Meziantou's blog

Blog about Microsoft technologies (.NET, ASP.NET Core, Blazor, EF Core, WPF, TypeScript, etc.)

  • Home
  • Projects
  • Talks
  • Archives
  • About
  • Contact

Categories: Visual Studio (18 posts)

2023

  • How to access the Roslyn compilation from a VS extension

2022

  • Update all Visual Studio instances from the command line

2021

  • Visual Studio Tips and tricks: Subword navigation
  • Debugging a .NET assembly without the source code with Visual Studio
  • Visualizing the code coverage results from Azure Pipelines in Visual Studio

2020

  • Visual Studio Tips and tricks: Add project reference using drag & drop

2019

  • Visual Studio Tips and tricks: Paste as JSON
  • Visual Studio Tips and tricks: Open the documentation of a symbol
  • Visual Studio Tips and tricks: Default startup project
  • Visual Studio Tips and tricks: Find the current opened file in the solution explorer
  • Visual Studio Tips and tricks: Regex editing
  • Visual Studio Tips and tricks: Undock/Re-dock a tool window
  • Visual Studio Tips and tricks: Extend/Reduce selection
  • Visual Studio Tips and tricks: Multi-line and multi-cursor editing
  • Visual Studio Tips and tricks: Open recently closed files
  • Visual Studio Tips and tricks: Clipboard history

2018

  • Comparing files using Visual Studio

2014

  • View and edit the Tab Order of Windows Forms Controls
Photo of Gérald Barré

Gérald Barré

aka. meziantou

Microsoft Most Valuable Professional (MVP)

Recent posts

  • Improving WASM Performance in Microsoft Edge by Disabling Enhanced Security
  • How to Find All Types That Can Be Sealed Using Roslyn
  • How to Find Public Symbols That Can Be Internal Using Roslyn
  • How to Exclude Your Windows App from Screen Capture and Recall
  • Automatically Rerun Failed GitHub Actions Workflows

Links

  • Dev Tool List
  • Dev News
  • Async/await resources
  • .NET Multithreading resources
  • Visual Studio tips
  • Online tools
  • free-for.dev
Copyright © 2025 Gérald Barré - Use of this site constitutes acceptance of our Terms of use and Privacy policy.