目前,我在使用awesomium mono时遇到错误。虽然这些类明显在引用(Awesomium.Mono
)中,但Visual Studio说它们找不到,我需要添加对Awesomium.Core
的引用。当我这样做时,它说以前找不到的引用现在是冲突的。有人有什么想法吗?
所有版本均为1.7.5.1版本。
我通过简单地安装sdk(在网站停止更新之前从网站上安装)来安装awesomium。安装sdk后,我只是进入Visual Studio并添加了引用。
我只是通过右键单击引用并单击添加引用来添加引用。要删除它,我右键单击引用并单击“删除”。
添加Awesomium.Core
之前的错误消息:
类型' WebSession'在未引用的程序集中定义。 您必须添加对程序集的引用' Awesomium.Core,Version = 1.7.5.1,Culture = neutral,PublicKeyToken = e1a0d7c8071a5214'。
错误消息添加Awesomium.Core
后:
类型' WebSession'存在于' Awesomium.Core,Version = 1.7.5.1,Culture = neutral,PublicKeyToken = e1a0d7c8071a5214'和' Awesomium.Mono,版本= 1.7.5.1,文化=中立,PublicKeyToken = 759b17c73ad53213'
将在第10行给出错误的示例代码:
private void InitializeComponent()
{
//
// webControl1
//
this.webControl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.webControl1.Location = new System.Drawing.Point(0, 0);
this.webControl1.Size = new System.Drawing.Size(1002, 502);
this.webControl1.TabIndex = 0;
this.webControl1.TargetURLChanged += new Awesomium.Core.UrlEventHandler(this.Awesomium_Windows_Forms_WebControl_TargetURLChanged);
}
private Awesomium.Windows.Forms.WebControl webControl1;