C# 如何使用GeckoFx发布

C# 如何使用GeckoFx发布,c#,publish,geckofx,C#,Publish,Geckofx,因此,我使用的是geckofx的最新版本,我现在需要发布我的应用程序,并将所有DLL嵌入到我的exe中,使我能够在桌面上执行它(而不是通过快捷方式)。我已经在geckofx publish上搜索了很多,但到目前为止我还没有找到适合我的东西。已将自动创建的名为“Firefox”的文件夹中的所有DLL嵌入,并将my omni.ja作为内容。但该应用程序仍然无法运行。任何与geckofx合作的人都知道如何实现这一点 tl;dr-使用GeckoFx嵌入所有DLL并生成单个exe 谢谢你的帮助,很抱歉有语

因此,我使用的是geckofx的最新版本,我现在需要发布我的应用程序,并将所有DLL嵌入到我的exe中,使我能够在桌面上执行它(而不是通过快捷方式)。我已经在geckofx publish上搜索了很多,但到目前为止我还没有找到适合我的东西。已将自动创建的名为“Firefox”的文件夹中的所有DLL嵌入,并将my omni.ja作为内容。但该应用程序仍然无法运行。任何与geckofx合作的人都知道如何实现这一点

tl;dr-使用GeckoFx嵌入所有DLL并生成单个exe

谢谢你的帮助,很抱歉有语法错误

编辑:添加了我的文件夹和我的Firefox文件夹:

所有DLL都是这样的:

当我尝试在重建解决方案后在桌面上运行应用程序时,会显示以下错误:


如果我发布的应用程序根本无法启动,尽管exe的大小越来越大,我预计DLL会被嵌入(?)。

为什么执行时不将所有DLL写入应用程序文件夹?@Kaj你是什么意思?将我所谓的“Firefox”文件夹中的所有文件粘贴到我的项目文件夹或调试文件夹??请查看此处的SetUpXulRunner()方法:@JohnHatton它仍然会向我提供与xul.dll丢失相同的错误消息,即使它是嵌入的。。