diff --git a/src/React.Core/JavaScriptEngineFactory.cs b/src/React.Core/JavaScriptEngineFactory.cs index 073f7b791..57005bc1a 100644 --- a/src/React.Core/JavaScriptEngineFactory.cs +++ b/src/React.Core/JavaScriptEngineFactory.cs @@ -373,7 +373,12 @@ private static void EnsureJsEnginesRegistered(JsEngineSwitcher jsEngineSwitcher, #if NET40 jsEngineSwitcher.EngineFactories.AddV8(); #endif - jsEngineSwitcher.EngineFactories.Add(new VroomJsEngine.Factory()); + try { + jsEngineSwitcher.EngineFactories.Add(new VroomJsEngine.Factory()); + } catch (VroomJsInitialisationException e) { + Trace.WriteLine("Failed to initialise VroomJs, skip it."); + } + if (allowMsie) { jsEngineSwitcher.EngineFactories.AddMsie();