Skip to content
| Marketplace
Sign in
Visual Studio>Tools>AutoGenerateArchitecture
AutoGenerateArchitecture

AutoGenerateArchitecture

Ali Rezazade

|
4 installs
| (0) | Free
? .NET Architecture Generator is a productivity extension for Visual Studio designed to instantly generate clean folder structures and boilerplate files for 10 popular modern software architectures in
Download

⚡ .NET Architecture Generator is a productivity extension for Visual Studio designed to instantly generate clean folder structures and boilerplate files for 10 popular modern software architectures in your .NET projects. 🌟 Key Features

📁 Two-Phase Generation: Creates complete directory trees first, then injects clean base boilerplate files.
🧩 Namespace Agnostic: Injected boilerplate files come without hardcoded namespaces to seamlessly adapt to your project structure.
🎯 10 Popular Architectures: Supports Clean Architecture, Vertical Slice, DDD, CQRS, Hexagonal, and more.
⚡ Lightweight & Fast: Simple WPF dialog integrated right into Solution Explorer.
🛠 Zero Dependencies: Pure VSIX implementation without heavy external dependencies.

🏗 Supported Architectures

Architecture Description

1 Clean Architecture Full separation of Domain, Application, Infrastructure, and Presentation layers. 2 Vertical Slice Feature-driven structure grouping Commands, Queries, and Handlers together. 3 Hexagonal (Ports & Adapters) Isolates core domain logic from external concerns via Primary and Secondary ports. 4 Onion Architecture Concentric layered design where dependencies strictly point toward the domain core. 5 CQRS Segregates Command execution from Query operations with dedicated DTOs and Handlers. 6 Domain-Driven Design (DDD) Rich domain modeling with Aggregates, Value Objects, Domain Events, and Repositories. 7 Modular Monolith Independent business modules with dedicated contracts and shared BuildingBlocks. 8 Microservices (Template) Service structure with integration events, controllers, and sample Proto definitions. 9 N-Tier (Traditional Layered) Classic 3-tier layering: Data Access Layer (DAL), Business Logic (BLL), and Presentation. 10 Event-Driven Architecture (EDA) Asynchronous decoupled architecture featuring Event definitions, Producers, and Consumers.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft