Skip to content

DotUninstall, a cross platform UI version of this tool #410

Open

Description

@lextm

I built a minimalist UI for this tool using Uno a few weeks ago, and after a few iterations it is now mature enough to be announced here for more audience.

Image

It relies on the same detection/uninstall logic from this repo (inherited via submodule), but also enriches the display by pulling down .NET metadata from builds.dotnet.microsoft.com. Through quick links to release notes, support policies, etc., developers can get a better understanding of what bits they installed.

Feedback is welcome.

Activity

  1. lextm commented on Dec 19, 2025

    @lextm
    Author

    @marcpopMSFT Would there be any transparency on how an external tool like DotUninstall might sync up with the Microsoft internal testing tags? Multiple places (#341 #419 #345) a recent build 1.7.660902 were mentioned but that tag isn't visible from the public tag list. You can see the intervals between public tags are rather long (which makes little sense).

  2. marcpopMSFT commented on Jan 7, 2026

    @marcpopMSFT
    Member

    We create public tags whenever we do releases and that is quite infrequent. We were not investing in this tool for a couple of years other than updating its version support. We've done some additional investments the past couple of years to handle arm64 support and mac signing as those were critical changes to the ecosystem we'd been slow to respond to. Even then, we collected changes together and released them all at once.

    If an issue references a version that's not a tag, that means that's a version in prerelease. We're currently testing a release that adds windows desktop support and migration to WiX 5. That will release this month (once we have signoff) but I don't have an exact date and I'll create a tag at that time.

    So in short, the tag list should match our release list and can be used.

  3. lextm commented on Jan 7, 2026

    @lextm
    Author

    I'll create a tag at that time

    Thanks. That already covers what I asked for. I will monitor new tags and update DotUninstall accordingly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions