Need advice on how to update my WPF app from .net6 to .net8 with minimal disruption to users - C#