cefsharp / cef-binary

NuGet repackaging of the CEF binaries provided by Chromium Embedded Framework
https://cef-builds.spotifycdn.com/index.html
Other
110 stars 87 forks source link

'CEF' folder inside NuGet package, despite 'lib' as standard. #101

Closed devBartek closed 2 years ago

devBartek commented 2 years ago

Hi.

Is there any reason, that you publish dll's in CEF folder inside NuGet package? https://github.com/cefsharp/cef-binary/blob/e332392d0c47f671ec07e92c0948d07a8abc8b70/NuGet/cef.redist.nuspec#L18

If I'm not wrong, lib folder is standard for this. https://docs.microsoft.com/en-us/nuget/create-packages/creating-a-package#from-a-convention-based-working-directory

amaitland commented 2 years ago

The files inside the CEF folder are unmanaged dlls and resources, they are also arch specific. Lib folder is for managed assemblies (Lib folder doesn't support arch specific dlls also).

amaitland commented 2 years ago

The newer chromiumembeddedframework.runtime packages will hopefully replace the Older cef.redist packages.

https://github.com/cefsharp/cef-binary/blob/master/NuGet/chromiumembeddedframework.runtime.win.nuspec#L25

93