AIR App在一台计算机上创建Extension上下文时崩溃,但在其他计算机上运行正常

时间:2015-07-15 12:52:43

标签: air flash-builder desktop-application air-native-extension ane

我在我们的AIR应用程序中使用了一个非常好的工具,除了在某些机器上(我可以访问一台这样的机器)。
我尝试了那台机器上的其他设备,运行得很好。
现在花了几个小时后,我才知道该应用程序在此行崩溃了:

  

objExtCtx = ExtensionContext.createExtensionContext(" device.boost.NativeAdd",null);   

此调用永远不会返回,我的应用程序崩溃:(
当我在同一台机器上调试应用程序时,一切都有效。
此问题很常见,但没有可用的解决方案。
任何帮助将不胜感激。
谢谢。

1 个答案:

答案 0 :(得分:0)

我得到了答案:)
好像我的c ++代码使用了一些托管代码,因此依赖于.net框架,默认情况下,目标设置为.net 4.0。
现在我的代码在.net 3.5或更低版本的机器上崩溃了。
我认为更改目标.net版本应该没问题。如果有的话,请更新我的答案。

EDIT1:似乎需要vs2008才能将依赖项更改为.net 3.5以及太完整版本,因为快速版本不包含项目中所需的所有库。
所以现在所需的平台变为 .net 4.0