Hi everyone, in my old .Net 4.7 Framework app I have a frame to performe a firmware upgrade thanks to a tftp library. The issue is about UI: until now I never succed to show the progress on my form because when I tried I I have always run into infamous Cross-thread operation not valid error. The library (https://github.com/Callisto82/tftp.net) that I use has a progress method that work very well in console. What do you think is the best solution to solve this? Something like BackgroundWorker/Thread for the TFTP library calls or something else? Thanks in advance for your help and sorry for this silly question.