CefSharp .Net Core 3.1 运行时问题(PresentationFramework.pdb未加载)



>我已经在.Net Core 3.1 WPF和Winform项目上从Visual Studio NuGet下载了CefSharp v: 83.4,在运行时我收到此错误:

演示文稿框架.pdb未加载

PresentationFramework.pdb 包含查找模块 PresentationFramework 的源代码所需的调试信息.dll

怎么了?

阅读这篇文章起到了作用:https://github.com/cefsharp/CefSharp.MinimalExample

  1. 我需要将平台属性设置为 x64 或 x86;否则它将是 AnyCPU,并且 NuGet 包的 .targets 文件中的签入将失败。

  2. 将以下内容添加到 csproj 文件中<ItemGroup>标记中:

    //.Net Core csproj/vbproj WPF
    <Reference Update="CefSharp">
    <Private>true</Private>
    </Reference>
    <Reference Update="CefSharp.Core">
    <Private>true</Private>
    </Reference>
    <Reference Update="CefSharp.Wpf">
    <Private>true</Private>
    </Reference>
    //.Net Core csproj/vbproj WinForms
    <Reference Update="CefSharp">
    <Private>true</Private>
    </Reference>
    <Reference Update="CefSharp.Core">
    <Private>true</Private>
    </Reference>
    <Reference Update="CefSharp.WinForms">
    <Private>true</Private>
    </Reference>
    

就是这样。

最新更新