I am working on a VS project/solution that is used by different applications. My job is to refactor the project and change it from using xxxAsync method to using BeginInvoke.>
try to use this, maybe it can help you.
Deployment.Current.Dispatcher.BeginInvoke(() => { //Do something... });