We've recently got the same exception.
The shaders folder is on path "\bin\x64\Debug\ArcGISRuntime100.14\resources\shaders"
The exception was handled by the "AppDomain.CurrentDomain.UnhandledException" but runtime terminates anyway
I can only say that an exception occurred when opening a map. The map has previously been successfully opened and closed several times.
2022-06-28 15:18:29.1647|ERROR|33272|225|10.175.125.50|Client.App.HandleException|Unhandled exception occured, isTerminating:True.
Esri.ArcGISRuntime.ArcGISRuntimeException: Unknown error: File not found. shaders folder doesn't exist
v Esri.ArcGISRuntime.ArcGISException.HandleCoreError(CoreError error, Boolean throwException)
v RuntimeCoreNet.GeneratedWrappers.Interop.CheckError(IntPtr errorHandle, Boolean throwOnFailure, GCHandle wrapperHandle)
v RuntimeCoreNet.GeneratedWrappers.CoreGeoView.Pulse()
v Esri.ArcGISRuntime.UI.Controls.GeoView.Esri.ArcGISRuntime.Internal.IDxSurfaceSource.Pulse()
v Esri.ArcGISRuntime.Internal.HostedSurfaceElement.CompositionTarget_Rendering(Object sender, EventArgs e)
v System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
v System.Windows.Media.MediaContext.AnimatedRenderMessageHandler(Object resizedCompositionTarget)
v System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
v System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
v System.Windows.Threading.DispatcherOperation.InvokeImpl()
v MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
v System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
v MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
v System.Windows.Threading.DispatcherOperation.Invoke()
v System.Windows.Threading.Dispatcher.ProcessQueue()
v System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
v MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
v MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
v System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
v System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
v System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
v MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
v MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
v System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
v Esri.ArcGISRuntime.Internal.HostedSurfaceElement.SurfaceBackgroundUiWorker(Object arg)
v System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
v System.Threading.ThreadHelper.ThreadStart(Object obj) Additional Message: File not found. shaders folder doesn't exist;System.Object: v Esri.ArcGISRuntime.ArcGISException.HandleCoreError(CoreError error, Boolean throwException)
v RuntimeCoreNet.GeneratedWrappers.Interop.CheckError(IntPtr errorHandle, Boolean throwOnFailure, GCHandle wrapperHandle)
v RuntimeCoreNet.GeneratedWrappers.CoreGeoView.Pulse()
v Esri.ArcGISRuntime.UI.Controls.GeoView.Esri.ArcGISRuntime.Internal.IDxSurfaceSource.Pulse()
v Esri.ArcGISRuntime.Internal.HostedSurfaceElement.CompositionTarget_Rendering(Object sender, EventArgs e)
v System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
v System.Windows.Media.MediaContext.AnimatedRenderMessageHandler(Object resizedCompositionTarget)
v System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
v System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
v System.Windows.Threading.DispatcherOperation.InvokeImpl()
v MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
v System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
v MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
v System.Windows.Threading.DispatcherOperation.Invoke()
v System.Windows.Threading.Dispatcher.ProcessQueue()
v System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
v MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
v MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
v System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
v System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
v System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
v MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
v MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
v System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
v Esri.ArcGISRuntime.Internal.HostedSurfaceElement.SurfaceBackgroundUiWorker(Object arg)
v System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
v System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
v System.Threading.ThreadHelper.ThreadStart(Object obj)