You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Enhancement - Update build.ps1/build.netcore.ps1 to allow for building/packaging for subset of architectures #3706
When building custom version of CefSharp it maybe desirable to only build/package a subset of the x86/x86/arm64 architectures. e.g. You may only wish to build x86/x64 for your custom version.
The nupkg process will fail if the files don't exist, so we need to perform some modifications dynamically.
Dynamically rewrite the Nuspec files to exclude any arch that isn't required. e.g. remove arm64.
Validate BrowserSubProcess has TSAware and LargeAddressAware attributes set.
To simplify this issue #3444 should likely be resolved first. I'm adding the breaking-change label, whilst this change in itself isn't breaking, the changes in #3444 will be.
It looks like the cef dependencies aren't copied to the output directory anymore (I can reproduce it by deleting the bin/obj folders before duing a build).
Activity
BrowserSubProcess/Examples/Tests - Migrate to newer SDK Style projects
amaitland commentedon Oct 12, 2021
To simplify this the remaining
c#projects have been migrated to the newerSDK Styleproject format in commit 67a08c4amaitland commentedon Oct 12, 2021
Tests are now failing when run via
AppVeyorhttps://ci.appveyor.com/project/cefsharp/cefsharp/builds/41113154
campersau commentedon Oct 12, 2021
It looks like the cef dependencies aren't copied to the output directory anymore (I can reproduce it by deleting the
bin/objfolders before duing a build).Adding the following lines to https://github.com/cefsharp/CefSharp/blob/master/CefSharp.Test/CefSharp.Test.csproj fixes it:
Looks like this got removed here:
67a08c4#diff-b6fc1d6d9c3d3eff95f339ef0f4455fbf23bf9bcb59d53500632de453f4f676dL11-L13
67a08c4#diff-b6fc1d6d9c3d3eff95f339ef0f4455fbf23bf9bcb59d53500632de453f4f676dL16-L19
Test - Update Nuget PackageReferences
amaitland commentedon Oct 12, 2021
I'll fix the errors shortly.
amaitland commentedon Oct 12, 2021
The chromiumembeddedframework.runtime package is now used internally. Tests should now be passing again.
build.ps1 - Nuget Package only a subset of architectures
build.ps1 - Nuget Package only a subset of architectures
amaitland commentedon Oct 13, 2021
It should now be possible to compile only a subset of architectures
Squashed commit of the following: