Windows 加载 geckofx 45.0.34 时出现 10 COMException

Windows 10 COMException when loading geckofx 45.0.34

我正在 运行ning 两个 windows10运行ning 的相同安装副本进入 vmware。我在其中一个中安装了 Visual Studio 2013 并使用 Geckofx 45.0.34 创建了一个程序。它 运行 在那里完美。但是当我尝试 运行 使用 gecko dll 和 Firefox 文件夹生成 exe 到第二个 win10(没有安装 VS)时,我收到这个错误:

但我确保 xulpath 是准确的。事实上,我试图在过去几个小时内修复它。我还尝试安装此 geckofx 所需的 .net 4.5.2。但它的说法,更高版本已经安装。我错过了什么吗?在这里我收到错误:

Xpcom.EnableProfileMonitoring = false;
Xpcom.Initialize(xulPath);

正如评论中提到的 Hans Passant 错误发生不是因为 msvcr120.dllmsvcp120.dll 未包含在 nuget 包中。我只是从以前的包文件夹 (geckofx-45.0.22) 中复制了它们。它奏效了。