boilersExtensionsThis is an "it's me" Visual Studio extension with an assortment of features I wanted while working on it. English(en-US) and Japanese are supported. ![]() Features🔄 Region NavigatorNavigate between 🔍 Sync to Solution ExplorerSelect "View in Solution Explorer" from the document tab context menu to locate the current file in Solution Explorer and make it the active selection. 🌐 GitHub Line NavigationWhen working with repositories that have a GitHub remote, right-click in the editor to "Open the corresponding line in the GitHub hosting repository". This opens the current file at the current line in your browser. 🔤 Resource String RegistrationboilersExtensions provides two convenient ways to register strings in resource files: 🔹 Code String Localization Select any string in your code editor, right-click, and choose "Register resource string" to add it to a resource file. The feature also supports string interpolation ($"..." format), automatically converting expressions to placeholders. 🔹 XAML String Localization Easily convert text attributes in XAML files to resource references. Right-click in the XAML editor and select "Convert XAML strings to resources" to detect and register multiple text attributes in a single operation. Key Features:
These tools simplify application localization and help maintain centralized string resources, making your applications more maintainable and easier to translate. 🏷️ Type HierarchyQuickly change types in your code using type hierarchy. Right-click on a type and select "Change type from type hierarchy" to see and select from all compatible types in your solution. 🔄 Project & Solution RenamingRename projects and solutions with automatic updates to relevant references, namespaces, and file paths:
🆔 GUID Utilities
🌱 Seed Generator for EFCoreGenerate test data for Entity Framework Core entities:
Features of the Seed Generator:
⚙️ CustomizationAccess the extension settings via Tools > boilersExtensions > Preferences... to:
Requirements
InstallationInstall from the Visual Studio Marketplace or download the VSIX from the releases page. DevelopmentThe extension is built with:
LicenseSee LICENSE for details. Support and ContributionIssues and pull requests are welcome in the repository. Made with ❤️ by dhq_boiler |