-
Notifications
You must be signed in to change notification settings - Fork 543
Description
Description:
Sometimes files do not get properly installed or extracted which requires me to go in and delete everything associated with the specific .NET version so it will run the setup again. I think it would be great if the action could at least offer the ability to do a clean install or repair when requested.
Task version:
actions/setup-dotnet@v3, actions/setup-dotnet@v4, and actions/setup-dotnet@v5 have all had this issue.
Platform:
- Ubuntu
- macOS
- Windows
Runner type:
- Hosted
- Self-hosted
Repro steps:
It happens intermittently, but it has happened to me at least 10 times with more frequency recently, so I'm not sure of the exact reproduction steps other than try installing new versions and run a build with that new version.
Expected behavior:
I expected the specified .NET version to be fully installed with all dependencies as expected by the team that ships the .NET versions.
Actual behavior:
Dependent .dlls and target files are sometimes just completely missing, but enough of the files are there for the system to recognize that it is installed and not attempt to install it again.