.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明

作者:神秘网友 发布时间:2022-05-13 07:13:13

.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明

系列目录 【已更新最新开发文章,点击查看详细】

WebView2控件应用详解系列博客

.NET桌面程序集成Web网页开发的十种解决方案

.NET混合开发解决方案1 WebView2简介

.NET混合开发解决方案2 WebView2与Edge浏览器的区别

.NET混合开发解决方案3 WebView2的进程模型

.NET混合开发解决方案4 WebView2的线程模型

.NET混合开发解决方案5 WebView2运行时与分发应用

.NET混合开发解决方案6检测是否已安装合适的WebView2运行时

.NET混合开发解决方案7 WinForm程序中通过NuGet管理器引用集成WebView2控件

.NET混合开发解决方案8 WinForm程序中通过设置固定版本运行时的BrowserExecutableFolder属性集成WebView2控件

.NET混合开发解决方案9 WebView2控件的导航事件

.NET混合开发解决方案10 WebView2控件调用网页JS方法

.NET混合开发解决方案11 网页JS调用C#方法

.NET混合开发解决方案12 网页JS调用C#方法访问WinForm或WPF窗体

.NET混合开发解决方案13 自定义WebView2中的上下文菜单

.NET混合开发解决方案14 WebView2的基本身份验证

  WinForm程序中集成WebView2控件后,编译项目(不运行),查看编译后的内容如下

.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明

多了一个runtimes目录

.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明

三个子目录下包含相同的内容

.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明

WebView2Loader.dll是一个本机的、特定于体系结构的二进制文件,开发者需要包含希望的应用程序在其中运行的所有二进制文件。例如:

对于 x86,将包括 x86 版本的WebView2Loader.dll

对于使用 AnyCPU 的托管应用,将包括 x86、x64 和 arm64 版本。WebView2Loader.dll 正确的版本从适当的特定于体系结构的文件夹加载

简单的说该DLL是一个引导程序,根据项目的目标平台类型,加载对应版本的WebView2控件的运行时环境。

.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明

对于.NET管理的应用程序,还需要包括WebView2 的.NET程序集,用于WebView2的核心功能(Microsoft.Web.WebView2.core.dll)和WinForms/WPF特定功能(Microsoft.Web.WebView2.WinForms.dll或Microsoft.Web.WebView2.WPF.dll)。

系列目录 【已更新最新开发文章,点击查看详细】

成在管理,败在经验;嬴在选择,输在不学! 贵在坚持!

欢迎关注作者头条号 张传宁IT讲堂,获取更多IT文章、视频等优质内容。

.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明个人作品

BIMFace.SDK.NET

开源地址:https://gitee.com/NAlps/BIMFace.SDK

系列博客:https://www.cnblogs.com/SavionZhang/p/11424431.html

系列视频:https://www.cnblogs.com/SavionZhang/p/14258393.html

.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明技术栈

1、Visual Studio、.C#/.NET、.NET Core、MVC、Web API、RESTful API、gRPC、SignalR、Python

2、jQuery、Vue.js、Bootstrap

3、数据库:SQLServer、MySQL、PostgreSQL、Oracle、SQLite、Redis、MongoDB、ElasticSearch、TiDB、达梦DM、人大金仓、 神通、南大通用 GBase

4、ORM:Dapper、Entity Framework、FreeSql、SqlSugar、分库分表、读写分离

5、架构:领域驱动设计 DDD、ABP

6、环境:跨平台、Windows、Linux(CentOS、麒麟、统信UOS、深度Linux)、maxOS、IIS、Nginx

7、移动App:Android、IOS、HarmonyOS、微信、小程序、uni-app、MUI、Xamarin、Smobiler

云原生、微服务、Docker、CI/CD、DevOps、K8S;

Dapr、RabbitMQ、Kafka、分布式、大数据、高并发、负载均衡、中间件、RPC、ELK;

.NET + Docker + jenkins + Github + Harbor + K8S;

出处:www.cnblogs.com/SavionZhang

作者:张传宁 微软MCP、系统架构设计师、系统集成项目管理工程师、科技部创新工程师。

专注于微软.NET技术(.NET Core、Web、MVC、WinForm、WPF)、通用权限管理系统、工作流引擎、自动化项目(代码)生成器、SOA 、DDD、 云原生(Docker、微服务、DevOps、CI/CD);PDF、CAD、BIM 审图等研究与应用。

多次参与电子政务、图书教育、生产制造等企业级大型项目研发与管理工作。

熟悉中小企业软件开发过程:需求分析、架构设计、编码测试、实施部署、项目管理。通过技术与管理帮助中小企业快速化实现互联网技术全流程解决方案。


本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

如有问题,可以通过邮件905442693@qq.com联系。共同交流、互相学习。

如果您觉得文章对您有帮助,请点击文章右下角【推荐】。您的鼓励是作者持续创作的最大动力!

.NET混合开发解决方案15 WebView2控件集成到WinForm程序编译后的文件及结构说明 相关文章

  1. .Net WInform开发笔记(二)Winform程序运行结构图

    .Net WInform开发笔记(二)Winform程序运行结构图 中午没事,把去年刚毕业那会画的几张图翻出来了,大概介绍Winform应用程序运行的过程,以及TCP协议在Winform中的应用。如果有Windows消息机制等基础,很好理解这两张图。 (1)Winfo...

  2. maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配

    maven工作目录、编译后的目录说明及mybatis-plus的xml文件路径配置 一般公司中都会使用Maven来进行项目管理,那么我们对maven工作目录、编译后的目录做一个说明,分析完这些后,后面会针对mybatis-plus中xml文件的配置做一个探究。 m...

  3. .Net界面开发控件DevExpress Winforms v19.2发布增强图表功能

    .Net界面开发控件DevExpress Winforms v19.2发布!增强图表功能 DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅、美观且易于使用的应用程序。无论是Office风格的界面,还是分析处理大批量的业务数据,DevExpress WinForms都能...

  4. VB.NET学习笔记:如何解决多线程下WinForm窗体控件错误DataG

    VB.NET学习笔记:如何解决多线程下WinForm窗体控件错误DataGridView中发生异常 索引0没有值 今天在多线程环境下测试代码时DataGridView控件报错DataGridView中发生以下异常:索引13039没有值。而且DataGridView控件刷新很慢,需要用...

  5. C# WinForm开发系列之c# 通过.net自带的chart控件绘制饼图柱形图

    C# WinForm开发系列之c# 通过.net自带的chart控件绘制饼图,柱形图和折线图的基础使用和扩展 一.需要实现的目标是: 1.将数据绑定到pie的后台数据中,自动生成饼图。 2.生成的饼图有详细文字的说明。 1.设置chart1的属性Legends中默认...

  6. 详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构

    (一) 准备工作 (1) 登录注册 注册账号:这就不谈了,只需要注意使用一个全新的邮箱,别之前注册过公众号小程序等就可以了 https://mp.weixin.qq.com/wxopen/waregisteraction=step1 登录账号:通过邮箱密码登录,亦或者绑定微信后使用扫码...

  7. VB.NET使用.Net5.0创建WebView2窗体应用程序

    VB.NET使用.Net5.0创建WebView2窗体应用程序 一、下载安装VS2019预览版( 必须是最新预览版 ) Visual Studio Preview https://visualstudio.microsoft.com/zh-hans/vs/preview/ 二、下载安装.Net 5.0 SDK Download .NET 5.0 (Linux, macOS, and Windows) htt

  8. C# winform 编译成功后为程序添加清单文件添加Icon以及强签名

    C# winform 编译成功后为程序添加清单文件,添加Icon以及强签名 为了使程序不出警告,强签名这里是在最后完成的。 简单说一下过程: 1.新建一个文本文件,输入以下代码: ?xml version=1.0 encoding=UTF-8 standalone=yes? assembly xmlns=urn:schem...

  9. .Net桌面端开发使用WebView2,可以放弃CefSharp?

    .Net桌面端开发使用WebView2,可以放弃CefSharp? 前言 最近研究.net Core的时候,发现微软终于放弃IE内核,拥抱Chrome了,这也算是微软对开源的决心越来越大吧。作为桌面端程序开发人员,不管是使用Winform还是WPF,如果想在界面上...

  10. Winform窗体程序 按钮选择文件及存储位置

    winform窗体文件中时常需要选择文件及文件存储位置 选择文件 System.Windows.Forms.OpenFileDialog fd = new OpenFileDialog(); fd.Title = "选择文件";//选择框名称 fd.Filter = "xls files (*.xlsx)|*.xlsx";//选择文件的类型为Xls表格 if (fd.ShowDialog(

  11. RHEL 7特性说明(七)编译程序及工具

    RedHatEnterpriseLinux 7.0 是 Red Hat 的下一代操作系统完整套件,旨在用于关键任务企业级计算以及顶级企业级软件和硬件零售商认证。 GCC 工具链 在 RedHatEnterpriseLinux 7.0 中,gcc 工具链是根据gcc-4.8.x发行系列开发,并包含大量针对 Red H...

  12. C#WinForm开发:如何将图片添加到项目资源文件(Resources)中

    C#WinForm开发:如何将图片添加到项目资源文件(Resources)中 C#WinForm开发:如何将图片添加到项目资源文件(Resources)中 1. 引言 2. 操作步骤 3. 实例应用 4. 功能延展 在C#Winform开发中,有时需要在控件中插入一些图片,常见的有pictu...

  13. .NET WinForm下StatusStrip控件如何设置分隔线及部分子控件右对

    .NET WinForm下StatusStrip控件如何设置分隔线及部分子控件右对齐 StatusStrip控件用于在WinForm中显示窗体的状态信息,及DataGridView表格的信息等,如显示当前选中的行或列数,总记录数等。该控件默认出现在窗体的最下面,当然如果需...

  14. MySQL安装后的目录结构及配置文件详解

    MySQL安装后的目录结构及配置文件详解 MySQL目录结构说明 MySQL 安装完成后,会在磁盘上生成一个目录,该目录就被称为 MySQL 的安装目录。 MySQL 的安装目录包含一些子目录以及一些后缀名为 .ini 的配置文件。为了更好地学习 MySQL...

  15. QT编译后的.exe文件运行时缺少一些.dll文件的解决办法超详细教程

    【QT】编译后的.exe文件运行时缺少一些.dll文件的解决办法【超详细教程,新手必备】 声明:此文章来源于本人学习过程中的笔记总结,第一次整理于个人QQ空间!仅供学习和使用,转载请声明来源。 QT编译后的.exe文件运行时缺...

  16. WinForm控件开发总结(四)-----控件属性的串行化

    WinForm控件开发总结(四)-----控件属性的串行化 前一篇文章介绍了常用的设计时 Attribute 。其中 BrowsableAttribute , CategoryAttribute , DescriptionAttribute , DefaultPropertyAttribute , DefaultEventAttribute 都是比较简单的,也是可有可无,

  17. 开发人员学Linux(8)CentOS7编译安装Subversion及Apache并集成

    开发人员学Linux(8):CentOS7编译安装Subversion及Apache并集成 1.前言 本篇将介绍如何编译安装SVN服务器端管理软件subverion和Web服务器Apache。本来在前面的系列文章已经讲过使用Nginx作为Web服务器的,所以我一直在找有关subverion集成nginx...

  18. .NET Core部署到linux(CentOS)最全解决方案,入魔篇(使用Docker+Jenkins实现持续集成、自动化部署)

    通过前面三篇: .NET Core部署到linux(CentOS)最全解决方案,常规篇 .NET Core部署到linux(CentOS)最全解决方案,进阶篇(Supervisor+Nginx) .NET Core部署到linux(CentOS)最全解决方案,高阶篇(Docker+Nginx 或 Jexus) 通过前面三篇文章的介绍,我们已经...

  19. .NET程序员项目开发必知必会Dev环境中的集成测试用例执行时上

    .NET程序员项目开发必知必会Dev环境中的集成测试用例执行时上下文环境检查(实战)... Microsoft.NET 解决方案,项目开发必知必会。 从这篇文章开始我将分享一系列我认为在实际工作中很有必要的一些.NET项目开发的核心技术点...

  20. 从微信小程序到鸿蒙js开发【15】JS调用Java

    鸿蒙入门指南,小白速来!0基础学习路线分享,高效学习方法,重点答疑解惑---【课程入口】 目录: 1、新建一个Service Ability 2、完善代码逻辑 3、JS端远程调用 4、《从微信小程序到鸿蒙js开发》系列文章合集 除轻量级智能穿戴...

每天更新java,php,javaScript,go,python,nodejs,vue,android,mysql等相关技术教程,教程由网友分享而来,欢迎大家分享IT技术教程到本站,帮助自己同时也帮助他人!

Copyright 2021, All Rights Reserved. Powered by 跳墙网(www.tqwba.com)|网站地图|关键词