编译Cefsharp63.0.3版本项目源码

工具和环境

IDE:VS2013
.netFramework:4.5.2
本来想用最新版本的Cefsharp,但是,最新版本的编译至少需要VS2015,而我的电脑上安装的是VS2013,重新安装VS2015太麻烦,于是我就选择了63.0.3这个版本。这个版本需要的编译和构建环境可以在github的cefsharp项目的主页上看到
编译Cefsharp63.0.3版本项目源码_第1张图片
可以看到从63之后就需要VS2015了。
我们先从github上把项目原代码拉下来
编译Cefsharp63.0.3版本项目源码_第2张图片
然后解压打开。打开之后大概就是这样
编译Cefsharp63.0.3版本项目源码_第3张图片
这个时候如果直接构建解决方案的话会有一堆错误。
编译Cefsharp63.0.3版本项目源码_第4张图片
这是因为缺少依赖文件,那这个依赖文件要怎么搞咧,放心很简单,一点都不复杂,我们只需要在解决方案右击点击启用NuGet程序包还原就会自动下载安装cefsharp的依赖项了。
编译Cefsharp63.0.3版本项目源码_第5张图片
当下载成功后,我们再重新构建解决方案之前要先清理一下,然后再重新构建就可以了
编译Cefsharp63.0.3版本项目源码_第6张图片
构建成功,现在我们就运行一下CefSharp.WinForms.Example这个项目,这是一个winform版本的cefsharp的例子。
编译Cefsharp63.0.3版本项目源码_第7张图片
我们可以看到项目已经启动起来了。如果需要移植的话只需要到这个项目的根目录下把对应的依赖项全拷过去就好了。至于在项目中如何使用,这个可以去github上看,建议看63.0.3之后的版本,因为从63.0.3开始做了很多修改,尤其是在c#和js交互方面,而且之前的版本在win10上运行有很多问题,经常会崩溃。如果是win7系统就无所谓了,经过我的验证63之前的版本在win7上运行还是很稳定的。

你可能感兴趣的:(c#)