Skip to content

Installer installs .NET 6 even when a higher .NET version (e.g., .NET 9) is already installed #813

@san616mofo

Description

@san616mofo

Description:
This is not a bug, but rather a suggestion for improvement.
During the installation of Bulk Crap Uninstaller, the installer automatically installs .NET Desktop Runtime 6.0.36 (x64) without explicit user consent - it is only listed in the "Ready to Install" step under "Additional tasks".

The issue is that the installer does not check whether a newer version of .NET is already present on the system. For example, if the user already has .NET 9 installed (the latest version at the time of writing), the installer still proceeds to install .NET 6, which seems unnecessary and may clutter the system with redundant runtimes.

Expected Behavior:

  • The installer (and ideally the application executable BCUninstaller.exe itself) should detect existing .NET versions.
  • If a higher or compatible version is already installed, the setup should skip the installation of older runtimes.

Reasoning / Benefits:

  • Keeps the system clean by avoiding redundant .NET installations.
  • Saves installation time and disk space.
  • Improves user control and transparency during installation.

Suggestion:
Add a runtime version check in the installer logic (and possibly in the launcher binary) to ensure that only missing or required .NET versions are installed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions