当前位置: 首页 > news >正文

建设银行违法网站/郑州网络推广大包

建设银行违法网站,郑州网络推广大包,网站如何做排名靠前,国外免费搭建网站源码使用CefSharp在.Net程序中嵌入Chrome浏览器(十)——独立文件夹部署 原文:使用CefSharp在.Net程序中嵌入Chrome浏览器(十)——独立文件夹部署CefSharp本身携带了一大堆文件,这些文件默认直接释放在exe文件底下&#xff…
使用CefSharp在.Net程序中嵌入Chrome浏览器(十)——独立文件夹部署
原文:使用CefSharp在.Net程序中嵌入Chrome浏览器(十)——独立文件夹部署

CefSharp本身携带了一大堆文件,这些文件默认直接释放在exe文件底下,这种方式本身没有什么问题,但多了一大堆文件后不是很好看。本文这里就介绍一个方法,使得可以将CEF相关的文件部署到独立的文件夹。

在开始改造之前,还是得另外新建一个工程安装一次CEFSharp,这样才能获取到相关资源文件。然后从这些资源文件中分离出来。

首先把CEF进程相关的文件拷贝到一个独立的文件夹:

  

  

然后我们的程序中只需要引用CEFSharp相关的.net代码的dll,主要有如下几个:

  

 

修改主代码的配置,主要包括如下几个部分:

  1. 修改PATH环境变量,使得可以从cef文件夹中加载dll。

    var path = Environment.GetEnvironmentVariable("PATH");
    Environment.SetEnvironmentVariable("PATH", path + ";" + cef_root);

  1. 修改CEFSetting的BrowserSubprocessPath,ResourcesDirPath,LocalesDirPath,使得从独立的cef文件夹中加载数据。

    var settings = new CefSettings()
    {
        CefCommandLineArgs =
        {
            {"proxy-auto-detect""0"},
            {"no-proxy-server""1"},
        },

        BrowserSubprocessPath      = $@"{cef_root}\CefSharp.BrowserSubprocess.exe",
        UserDataPath               = $@"{cef_root}\UserData",
        ResourcesDirPath           = cef_root,
        LocalesDirPath             = cef_root,
        LogSeverity                = LogSeverity.Disable,
        Locale                     = "zh-cn",
        RemoteDebuggingPort        = 33229,
        WindowlessRenderingEnabled = true,
        IgnoreCertificateErrors    = true,
        CachePath                  = $@"{cef_root}\Cache",
    };

  2. 修改Cef.Initialize的performDependencyCheck参数为false,关闭检查,否则启动时仍然会检查当前目录下是否存在相关文件。
  Cef.Initialize(settings, performDependencyCheck: false, browserProcessHandler: null); 

 

另外,如果不能正常启动,可以在看下调试模式下的output窗口的输出,一般会有相关提示,如:

[1112/093545.497:FATAL:v8_initializer.cc(185)] Failed to open V8 file 'F:\dev\cef\natives_blob.bin' (reason: -4)

经过这番改造后,我们的程序中只引用cef的.net封装文件,因此不需要新建一个x86配置工程了。(当然,我们的程序本身仍然不能是any cpu的,必须得是x68或x64)

 

posted on 2019-01-10 13:30 NET未来之路 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/lonelyxmas/p/10249480.html

http://www.lbrq.cn/news/1259983.html

相关文章:

  • 义乌门户网站建设/工厂管理培训课程
  • 网站建设公司的pest分析/优化怎么做
  • 白玉网站建设/品牌运营策划
  • 阿里云可以做网站么/最新病毒感染
  • 网站建设什么因素最重要性/网站推广和优化的原因网络营销
  • 青岛做门户网站的有哪些/中国没有限制的搜索引擎
  • 网站权重高+做别的关键词/域名信息查询
  • 生物制药公司网站建设/痘痘该如何去除效果好
  • wordpress 分类信息/seo sem
  • .net建网站的优势/脚本外链平台
  • 辽阳网站建设多少钱/seo技术经理
  • 建设一个人才网站需要的人才/百度推广技巧方法
  • 做数独网站能挣钱吗/新闻投稿平台有哪些
  • 做自己的网站/搭建网站平台
  • 做网站需要购买网站空间吗/seo教程下载
  • 广告公司需要办理什么资质/苏州优化收费
  • 建设银行网站证书/百度搜索词排名
  • 承德网站建设方案/整合营销包括哪三方面
  • 杭州网站制作推荐/化妆品营销推广方案
  • 临汾花果街网站建设/百度网盘搜索引擎入口在哪
  • 做虚拟币网站需要什么手续/互联网广告代理可靠吗
  • wordpress学校网站/网站技术解决方案
  • wordpress媒体库远程上传/资阳市网站seo
  • 做网站怎么发展客户/北京seo优化服务
  • 如何做自己的网站系统/网络推广精准营销推广
  • 杭州信贷网站制作/下载爱城市网app官方网站
  • 创办一个网站的流程/防疫管控优化措施
  • 网站相册源码/推广赚钱的软件
  • 那个网站有题做/seo博客写作
  • hexo 转 wordpress/宝鸡seo培训
  • 先知模型或者说从容的模型
  • LLM大模型开发-SpringAI:ChatClient、Ollama、Advisor
  • 2025年6月电子学会青少年软件编程(C语言)等级考试试卷(四级)
  • ffmpeg命令和ffplay命令详解
  • 用 JavaSwing 开发经典横版射击游戏:从 0 到 1 实现简易 Contra-like 游戏
  • React ahooks——副作用类hooks之useDebounceFn