0

我已经在 MSDN (http://social.msdn.microsoft.com/Forums/en-US/winappswithhtml5/thread/9da1b0e4-6a03-41b2-b68e-6fefb4729c52) 上发布了这个问题。如果被认为是重复的问题,请提醒我删除它。谢谢。

我在 Win8 Pro 上使用 VS2012 pro。我遇到了一个问题,需要您的帮助:

让我简化一下场景:Metro App (JavaScript) 调用 DLL1(一个 Windows 运行时组件),而 DLL1 调用 DLL2(一个 MFC DLL)。

创建 MFC DLL 后,从“配置属性”中,将“使用 MFC”更改为“使用标准 Windows 库”,并将“Windows Store App Support”更改为“是”。但是我的 Metro App 总是说“0x8007007e - JavaScript 运行时错误:找不到指定的模块”。经过调试,我发现错误是由DLL2引起的。但不知道为什么会这样。

有人知道吗?或者你能给我一些提示吗?

谢谢你们。

4

1 回答 1

0

我认为有必要添加我的解决方案:我必须通过“添加为链接”将外部依赖的dll(不是系统dll而是自己或他人构建的)手动添加到我的js项目中。这样问题就可以解决了。如果有人遇到同样的问题,请写信给我,让我们讨论一下。谢谢。

于 2013-05-05T08:49:26.200 回答