博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF中内嵌网页的两种方式
阅读量:5369 次
发布时间:2019-06-15

本文共 1402 字,大约阅读时间需要 4 分钟。

       在wpf程序中,有时会内嵌网页。内嵌网页有两种方法,一种是使用wpf自带WebBrowser控件来调用IE内核,另一种是使用CefSharp包来调用chrom内核。

       一、第一种使用自带WebBrowser:

        1、直接在界面XAML文件中添加如下代码

1 
2
3
4
5
6
7
8

       效果如下:

      

       二、第二种,使用CefSharp包调用chrom内核

        1、在解决方案资源管理器-》引用-》右键-》管理NuGet包,下载下图所示的两个包

            

        2、在引用文件中添加xmlns:cefSharp="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"       

        3、在界面XAML文件中添加如下代码:

1 
2
3
4
5
6
7
8

         4、解决方案资源管理器-》项目-》属性-》生成,修改平台目标为x86或者x64(使用cefSharp,必须指定目标平台,不能为AnyCPU)

             

 

       效果如下:

       三、常见问题及解决方法

             1、与.net版本不匹配

                

                两种解决方法:

             (1)下载一个低版本的NuGet包

             (2)解决方案资源管理器-》项目-》属性-》应用程序,目标框架改为4.5.2

                     

            2、出现错误:

问题签名:

问题事件名称: CLR20r3
问题签名 01: XXX.exe
问题签名 02: 1.0.0.0
问题签名 03: f62cc746
问题签名 04: CefSharp.Wpf
问题签名 05: 49.0.1.0
问题签名 06: 574e0907
问题签名 07: 81
问题签名 08: 0
问题签名 09: System.IO.FileNotFoundException
OS 版本: 6.1.7601.2.1.0.256.1
区域设置 ID: 2052
其他信息 1: 3b8f
其他信息 2: 3b8f40338d3d7600dda7280b94b47c80
其他信息 3: a55c
其他信息 4: a55ca54e15598fd09281b24e67624ba3

联机阅读隐私声明:

http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0804

如果无法获取联机隐私声明,请脱机阅读我们的隐私声明:

C:\Windows\system32\zh-CN\erofflps.txt

 

     这个错误是作者将自己电脑程序拷贝到别人电脑时出现的错误,百度了很多,基本都是说.net版本不一致错误,安装了很多.net框架版本,并没有什么用。最后发现是由于缺少MicroSoft Visual C++ Redistributable,下载各个版本的包安装即可。

 

转载于:https://www.cnblogs.com/smile992/p/10783512.html

你可能感兴趣的文章
Java 动态向 JTable 中添加数据
查看>>
平安科技移动开发二队技术周报(第九期)
查看>>
Oracle【二维表管理:约束】
查看>>
2017-2018-1 20155307 《信息安全系统设计基础》第5周学习总结
查看>>
微软职位内部推荐-Principal Dev Manager for Windows Phone Apps
查看>>
jquery改变元素属性值(转)
查看>>
《额尔古纳河右岸》读书笔记
查看>>
C#Virtual和Override的几种组合
查看>>
JavaScript总结之DOM基本操作(三)
查看>>
为Vmware硬盘减肥瘦身
查看>>
python-flask学习
查看>>
Controller与View数据传递 多Model传递
查看>>
arm 汇编小练习
查看>>
RegQueryValueEx函数
查看>>
漫谈数据库索引
查看>>
【NOIP2004】合唱队形
查看>>
spring面试题
查看>>
python使用pickle,json等序列化dict
查看>>
php进行文件的强制下载
查看>>
每日python(6)
查看>>