修改过的CefGlue, 支持Windows x86, MacOS

Justin 211b6afa4f Update CefGlue.BrowserProcess %!s(int64=3) %!d(string=hai) anos
CefGlue b1d97c9eaa Update to dotnet 6 %!s(int64=3) %!d(string=hai) anos
CefGlue.Avalonia 40ff23326e Update to avalonia 0.10.10 %!s(int64=3) %!d(string=hai) anos
CefGlue.BrowserProcess 211b6afa4f Update CefGlue.BrowserProcess %!s(int64=3) %!d(string=hai) anos
CefGlue.Common fdaaef12d2 Update CEF native files. %!s(int64=3) %!d(string=hai) anos
CefGlue.Common.Shared 6a5de119f6 Update deps %!s(int64=3) %!d(string=hai) anos
CefGlue.Interop.Gen 6255e9eb8e First commit. %!s(int64=3) %!d(string=hai) anos
CefGlue.Tests 6255e9eb8e First commit. %!s(int64=3) %!d(string=hai) anos
Flyinsono.Demo 9b81f27903 Update to latest avalonia. %!s(int64=3) %!d(string=hai) anos
tools 6255e9eb8e First commit. %!s(int64=3) %!d(string=hai) anos
README.md b0746c9a02 Add README.md %!s(int64=3) %!d(string=hai) anos
Xilium.CefGlue.sln 8d501f7f59 Update nuget settings. %!s(int64=3) %!d(string=hai) anos

README.md

CefGlue修改版

CefGlue是堆CEF跨平台.NET实现,与CefSharp最大的区别是使用P/Invoke调用CEF非托管代码。

在.NET Core出来前, .NET平台只能支持Windows系统,这导致使用P/Invoke的CefGlue在性能和易用性上不如C++ CLI的实现的CefSharp,这也导致了CefGlue的逐渐没落,原作者基本也不再更新。

CEF的二进制文件实际上有Windows,MacOS,Linux等多个平台的输出,.NET Core出来后,CefGlue使其有了跨平台的.NET实现。 本仓库基于一位大神在.NET CORE上的实现,修改并实现了Windows X86, MacOS的适配。