首先,我的英语不好,所以我很抱歉。
我用WPF项目开发net8.0-windows7.0。我在开发环境(Visual Studio)中没有问题。但是,我发布了该项目。我无法打开该项目。该项目引发了异常。
Could not load file or assembly '[My Published Project Path]\runtimes\win-x64\lib\netcoreapp3.1\CefSharp.Core.Runtime.dll'. The specified module could not be found.
我检查了位置。这个位置有一个CefSharp.Core.Runtime.dll
我曾经使用过 Any CPU 发布,所以我总是遇到这个问题。之后,我更改了发布命令。它起作用了
Added Property = p:RuntimeIdentifier=win-x64
我使用了定义。但是,这个定义并没有解决我的问题。
<PropertyGroup>
<CefSharpExcludeSubProcessExe>true</CefSharpExcludeSubProcessExe>
<CefSharpBuildAction>Content</CefSharpBuildAction>
<CefSharpAnyCpuSupport>true</CefSharpAnyCpuSupport>
</PropertyGroup>