-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request - ARM64 support on .NET Framework 4.8.1 #4155
Comments
Note that using For regular .NET Framework projects, using I think that once we can use VS 2022 17.3 to build CefSharp (with AppVeyor), adding ARM64 support for .NET Framework would be possible in principle without changing the target framework of the projects (except for the C /CLI projects which would need to use the C The only open points I can think of is where the process architecture needs to be determined. For example, Also, class |
AnyCPU apps can be run as ARM64 (or any other architecture, excluding ARM32 since .NET Framework ARM32 is not available) with One possible workaround might be just P/Invoke |
Hi,
Thank you for the info! You are right, with this command I was able to run an
Alternatively, maybe we could also try to use reflection to get (For |
The command should be |
Adding the required variants to the project files should be relatively easy. If someone wants to kick this off by creating a PR that only gets the basics building then by all means feel free. Avoid package changes for now. The packaging will be a problem, upgrading to I'd rather avoid upgrading the minimum Issue cefsharp/cef-binary#93 will also need to be resolved before any sort of package can be created. For testing purposes the examples already use the
Seeing if we can use reflection seems like a reasonable first step for this and |
As with |
Issue #4640 will track upgrading to |
Bulk of the work to support Windows ARM64 is done. The only feature that will help is if CefSharp could also be compiled for .NET Framework ARM64 support.
It should merely be recompiling the managed components and the managed C components but leaving the rest of the native parts unchanged.
This will allow applications that are running on .NET Framework 4.8.1 on Windows 11 ARM64 to work flawlessly.
The text was updated successfully, but these errors were encountered: