When LidaRx is used in Winforms applications the current usage of await can cause deadlocks because the runtime tries to return to specific contexts which may be the message pump which can freeze the application.
Solution: Task<T>.ConfigureAwait(continueOnCapturedContext: false); should be used on awaitables everywhere in the libraries.
When LidaRx is used in Winforms applications the current usage of
await
can cause deadlocks because the runtime tries to return to specific contexts which may be the message pump which can freeze the application.Solution:
Task<T>.ConfigureAwait(continueOnCapturedContext: false);
should be used on awaitables everywhere in the libraries.