首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GeckoFX要求XULAppInfo

GeckoFX要求XULAppInfo
EN

Stack Overflow用户
提问于 2017-02-01 13:21:11
回答 1查看 1.5K关注 0票数 0

安装了带有最新稳定版本(45.0.30)的GeckoFx,试图初始化它第一次请求XULAppInfo的火狐,然后给出了一个错误说明:

System.NotImplementedException‘发生在Geckofx-Core.dll中,但未在用户代码中处理 附加信息:方法或操作未实现。

有关守则:

代码语言:javascript
复制
public Form1() {
    Xpcom.Initialize("FireFox");
    InitializeComponent();
}

堆栈跟踪是:

代码语言:javascript
复制
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: permissionDBPDir
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: permissionDBPDir
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: cachePDir
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: Home
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: Desk
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: UAppData
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: AppData
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: Progs
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: WinD
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: XREAppFeat
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: XREUSysExt
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: XREAddonAppDir
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: XRESysSExtPD
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: XRESysLExtPD
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: XREAppDist
Gecko.Xpcom.DirectoryServiceProvider.GetFile: not implemented: UAppData
Exception thrown: 'System.Runtime.InteropServices.COMException' in Geckofx-Core.dll
Exception thrown: 'System.Runtime.InteropServices.COMException' in Geckofx-Core.dll
Exception thrown: 'System.OutOfMemoryException' in Geckofx-Core.dll
Exception thrown: 'System.NotImplementedException' in Geckofx-Core.dll
'GeckoDraft.vshost.exe' (CLR v4.0.30319: GeckoDraft.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03f5f7f11d50a3a\Accessibility.dll'. Cannot find or open the PDB file.
EN

回答 1

Stack Overflow用户

发布于 2017-02-02 21:32:06

我正在使用vb.net,也有同样的问题,但我修复了它。我只是写了以下几行:

代码语言:javascript
复制
Xpcom.EnableProfileMonitoring = False

然后:

代码语言:javascript
复制
Xpcom.Initialize("Firefox")

完整的例子:

代码语言:javascript
复制
Dim ss As New GeckoWebBrowser

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        Xpcom.EnableProfileMonitoring = False
        Xpcom.Initialize("Firefox")
        ss.Dock = DockStyle.Fill
        Me.Controls.Add(ss)
        ss.Navigate("www.google.com")
 End Sub
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41980882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档