Skip to content
This repository was archived by the owner on Jun 5, 2025. It is now read-only.
This repository was archived by the owner on Jun 5, 2025. It is now read-only.

Move common code between internal extensions to central project in Dev Home #3381

@bbonaby

Description

@bbonaby

Suggested new feature or improvement

We noticed now that we'll have two extensions in Dev Home (Hyper-V and WSL), that there are opportunities to put code duplicated between them in a centralized place. Creating a shared project will also help in the future when there is another extension which may not be environments related.

Scenario

Allows for better maintenance and less code duplication. Example places would be the Service and Host extension classes that the extensions use for dependency injection. These can be shared.

Another thing that can be shared is adding a WMI/MI service that can be used throughout Dev Home to the services project

Additional details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-EnvironmentsIssue-BugSomething isn't working or needs investigationPriority-3Type-CodeHealthRelated to code cleanliness, linting, rules, warnings, errors, static analysis, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions