-
Notifications
You must be signed in to change notification settings - Fork 770
Description
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.exeitself) 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.