Hello,
Our stack:
- WinForm application .NET Framework 4.8
- EO.WebBrowser 22.1.13 from nuget
- EO.WebBrowser.WinForm 22.1.13 from nuget
- EO.Base.Runtime.EnableEOWP is set to true (file is automatically created)
Everything is working on Windows 10/11 64-bit.
But we cannot run application on:
- Windows 10 32-bit
- Windows 11 Home on ARM (Surface Pro X)
We got below exception. What we can do with this? How to get x86 build with EO?
Quote:This version of EO Dlls support 64 Bit Windows only. Please contact Essential Objects if you also need to support 32 Bit Windows.
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at EO.Base.BaseException..ctor(String lsz, Exception lta)
at EO.Internal.wulz.efix..ctor(efiw nod, String noe)
at EO.Internal.wulz.efix..ctor(efiw nof)
at EO.Internal.wulz.spax(Boolean& nml, wumc[] nmm, String nmn, String nmo)
at EO.Internal.wulz.jwjm(wumc[] nmi, String nmj, String nmk)
at EO.Internal.wuma.jwjm(String nrq, String nrr)
at EO.Internal.vjed.akvw()
at EO.Internal.vjed.uhcv.fbmx()
at EO.Internal.wuhm.usyl(Action lun)
at EO.Internal.vjed.ximp(WindowsIdentity fs)
at EO.WebEngine.Engine.Start(WindowsIdentity user)
at EO.WebEngine.Engine.Start()
at EO.Internal.vjed.akvv()
at EO.Internal.jphv..ctor(WebView d)
at EO.WebBrowser.WebView.bgdj()
at EO.WebBrowser.WebView.bgdj(IntPtr ff, Boolean fg)
at EO.WebBrowser.WebView.Create(IntPtr hWnd)
at EO.WinForm.WebViewHost.aomw(Object l)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run()
[...]