【发布时间】:2018-03-21 13:17:23
【问题描述】:
我正在尝试将GeckoWebBrowser(版本 45.0.34.0)控件用于我的 VB.NET 项目,但没有成功!!!
这是我遵循的步骤...
1.我确实右键单击我的项目进入Solution Explorer列表,然后Manage NuGet Packages。
2. 我找到并安装 Geckofx45。
3.然后我进入我的项目属性,进入编译选项卡并将目标CPU更改为x86。
4.我重建我的项目。
5. 然后我通过从...\packages\Geckofx45.45.0.34\lib\net45 文件夹中选择Geckofx-Winforms.dll 文件将GeckoWebBrowser 控件添加到我的Toolbox 中.
6. 我将GeckoWebBrowser 控件添加到我的表单 中,只是为了测试,我将GeckoWebBrowser1.Navigate("www.google.com") 添加到我的表单的Load 事件中。
7.我启动我的应用程序,但我什么也得不到!!!
有什么我遗漏的步骤吗?
【问题讨论】:
-
出于某种原因,社区希望以“太宽泛”来结束这个问题。老实说,我看不出它有什么太宽泛的地方。他解释了他所采取的确切步骤,并且(可能有点模糊,但仍然如此)结果是什么都没有发生。怎么“太宽泛”了?
-
我看了一眼GeckoFX wiki,发现他们在初始化网络浏览器之前调用了
Xpcom.Initialize("Firefox")。如果您在导航到Form.Load事件之前放置它会发生什么?如果还是不行,还可以尝试从表单中删除网络浏览器,并在 Xpcom 调用后通过代码创建它。 -
我找到了我的朋友文森特的解决方案!!!现在我正在逐步编写解决方案,供那些想要在 VB.NET 中使用 GeckoWebBrowser 的人使用。 :)
-
@VisualVincent:请不要关闭这个问题,我的朋友,我来回答了!!!
-
我不是想关闭它的人,但其他人...