Hello T S,
Welcome to Microsoft Q&A forum.
There are a few reasons for the .NET not automatically roll-forward. So in this case, we should go through them one-by-one.
- .NET 8.0.24 is not installed. This is the most obvious reasons for these inquiries due to a misunderstanding about the process of roll-forward. Roll-forward only choose the best version of .NET is your computer to run, which can exceed the requirements of the apps itself. This process won't download anything. So if the targeted version is not installed, roll-forward will not do anything. In this case, the solution is simple, you can download and install the version of .NET 8.0 in the Microsoft official website.
- The app is self-contained. These types of apps will carry their own .NET runtime in their kit, which is optimized by the developer for the app to run correctly and the user don't have to install .NET runtime of their own. In this case, the app will need to be republished by the developer with a new kit that include the newer version of .NET.
If you want to, can you please tell me the issue you see and the apps that you are having issue with so I can check what happened. I'm waiting for your reply.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.