I have a WinForms MP3 player desktop app (.NET Framework 4.7.2) that is using ElementHost to host a MediaElement control and has a DispatcherTimer to control playback (such as updating a Slider).
Everything works fine, but when I exit the app, I get the "System.Threading.Tasks.TaskCanceledException: 'A task was canceled.'" Исключение (я замечаю это только при запуске от отладчика). Callstack не очень полезен: < /p>
> mscorlib.dll!System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task task) Unknown
mscorlib.dll!System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(System.Threading.Tasks.Task task) Unknown
WindowsBase.dll!System.Windows.Threading.DispatcherOperation.Wait(System.TimeSpan timeout) Unknown
WindowsBase.dll!System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherOperation operation, System.Threading.CancellationToken cancellationToken, System.TimeSpan timeout) Unknown
WindowsBase.dll!System.Windows.Threading.Dispatcher.Invoke(System.Action callback, System.Windows.Threading.DispatcherPriority priority, System.Threading.CancellationToken cancellationToken, System.TimeSpan timeout) Unknown
WindowsBase.dll!MS.Internal.WeakEventTable.OnShutDown() Unknown
WindowsBase.dll!MS.Internal.WeakEventTable.WeakEventTableShutDownListener.OnShutDown(object target, object sender, System.EventArgs e) Unknown
WindowsBase.dll!MS.Internal.ShutDownListener.HandleShutDown(object sender, System.EventArgs e) Unknown
< /code>
Это происходит, потому что стек WPF не определяется должным образом? Я гарантирую, что мой диспетчерист остановлен в mainform_formclazing, но, возможно, есть что -то еще, что мне нужно убирать?>
Подробнее здесь: https://stackoverflow.com/questions/700 ... k-was-canc
Как исправить "System.Threading.tasks.taskcanceledException:« Задача была отменена ». Исключение на выходе из приложения ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение