这是一款基于Chromium内核的DotNET应用程序,方便将网页打包成桌面应用。其中CefSharp是DotNet编写的浏览器包,采用Chromium内核,可以在Winform和WPF中调用。
当前软件中的Chromium内核版本为63,并不是最新版,如果想采用最新内核,可以到Chrome官网下载。但官网下载的Chromium内核不支持MP4播放,需要手工加载H264相关代码,自行编译。
开发环境:
- 采用C#;基于.Net 4.5.2 Framework
- 开发工具 Microsoft Visual Studio Community 2019
使用说明:
- 编译后可以执行的程序在\bin\Debug文件夹。
- 主程序是DesktopApp.exe
- 配置所用的程序是 Setup.exe,用于设置DesktopApp打开时的页面,或相关设置;当程序提供给客户时,可以把它删掉。
- Confing.xml文件记录Setup.exe的设置项。
开发说明:
- 解决方案中,共四个项目,一个文件夹Lib,lib中是需要引用的dll文件(不要用Nuget中的官方版本,如前所述,他们的不支持mp4播放)。
- 四个项目中,updater原来是写自动升级的,不过我没有写,可以忽略掉它。
- DesktopApp是主程序
- Setup是用来设置的相关参数的
- Confing是用来记录和还原参数的,如果是三层架构的话,它就是负责数据持久化的,加密解密都有了。
开源地址:
- GitHub :https://github.com/weishakeji/DesktopApp-CefSharp
- Gitee(同步镜像): https://gitee.com/weishakeji/desktop-app-cef-sharp
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/soft/13917.html