10Duke/10duke-dotnet-client

Default CefSharpResolver does not work correctly with platforms other than Any CPU

Closed this issue · 0 comments

When building a project that depends on one of the desktop client libraries (WPF or WinForms) with target platform "Any CPU", build output will contain CefSharp / CEF assets is architecture specific subdirectories "x86" and "x64". When building specifically for x86 or x64, build output is flat.

CefSharpResolver that is provided as default resolver for CefSharp assemblies currently assumes that the CefSharp / CEF assets are always in architecture specific subdirectories "x86" and "x64". This needs to be changed to support x86 and x64 builds.