CefSharp.OffScreen 库是否与 .NET Standard 2.0 兼容?

Is CefSharp.OffScreen library compatible with .NET Standard 2.0?

CefSharp.OffScreen 库是否与 .NET Standard 2.0 兼容?特别是关于版本 79.1.360。

此外,是否有检查特定库是否与 .NET Standard 2.0 兼容的通用方法?

CefSharp 与 .Net Standard 2.0 不兼容

CefSharp 使用 VC++ 构建,.Net Core 仅在版本 3.x 中添加了对它的支持。

.Net Standard 由.Net Core 实现2.x

此外 VC++ 只能在 Windows 上运行,微软表示他们不打算支持跨平台。

参考https://devblogs.microsoft.com/cppblog/the-future-of-cpp-cli-and-dotnet-core-3/微软官方回复。

一般情况下,您可以在 NuGet.org 处查看包是否与 .NET Standard 兼容。

只需转到依赖项部分。如果列出了 .NET Standard,那么它是兼容的。如果那里没有列出任何内容 - 有点不清楚 - 但它极不可能支持 .NET Standard。

示例:

JSON.NET

https://www.nuget.org/packages/Newtonsoft.Json/12.0.3

支持 .NET Standard 1.0+(并且仍然支持 .NET Framework 2.0+)

Cefsharp

https://www.nuget.org/packages/CefSharp.OffScreen/79.1.360

不支持 .NET Standard,但支持 .NET Core 3!