-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Closed
Labels
Description
#1714 includes instructions for using CefSharp with an AnyCPU application. However, it is currently impossible to deploy the CefSharp libraries side by side (i.e. in the same directory) as the x86 and x64 versions of the libraries have the same name. Building on the instructions given in #1714 I suggest this project do the following:
- Move platform dependent libraries to x86/x64 folders respectively.
- Add appropriate transformation files to the nuget packages to add the following to app.config;
a.<dependentAssembly>section for each CefSharp library containing:<assemblyIdentity>withnameandprocessorArchitectureattributes specified.<codeBase>relative path to the library in x86/x64 folders respectively.
This allows developers using this library to generate platform specific executables such as app.x86.exe and app.x64.exe and deploy them in the same directory. It also eliminates having to do anything special for AnyCPU based applications as it provides all the information needed to locate the appropriate platform specific library.
jozefizso and dmcgloin