首页 > 其他分享 >Winforms Cefsharp应用通过Vs Installer安装,应用崩溃,缺少文件错误

Winforms Cefsharp应用通过Vs Installer安装,应用崩溃,缺少文件错误

时间:2022-12-13 15:13:29浏览次数:48  
标签:cefsharp Winforms Cefsharp System Vs 应用 Installer CefSharp

          本文主要分析winforms cefsharp应用通过Vs Installer做成安装包后,安装程序后,启动程序导致应用崩溃,提示System.IO.FileNotFoundException

应用程序: WinformsCustomInstall.exe
Framework 版本: v4.0.30319
说明: 由于未经处理的异常,进程终止。
异常信息: System.IO.FileNotFoundException
   在 WinformsCustomInstall.Program.Main(System.String[])

原因大致是通过Vs nuget安装CefSharp后,并生成项目时,CefSharp会写入项目所需的关键依赖项,这是CefSharp自己完成的,而通过Vs Installer生成安装包时,则需要手动添加Cef的关键依赖项.

具体参考官方的Issue https://github.com/cefsharp/CefSharp/issues/1428

加载Cef所需的文件依赖参考官方的文档 https://github.com/cefsharp/CefSharp/wiki/Output-files-description-table-(Redistribution) 按照表格的内容将所有的依赖项加入到Vs Installer的Application Folder中即可

标签:cefsharp,Winforms,Cefsharp,System,Vs,应用,Installer,CefSharp
From: https://www.cnblogs.com/GreenLeaves/p/16978857.html

相关文章