AIR应用程序在一台计算机上创建扩展上下文时崩溃,但在其他计算机上工作正常

AIR应用程序在一台计算机上创建扩展上下文时崩溃,但在其他计算机上工作正常,air,flash-builder,desktop-application,air-native-extension,ane,Air,Flash Builder,Desktop Application,Air Native Extension,Ane,我在我们的空气应用程序中使用了一个电子设备,除了在一些机器上,它工作得很好。我可以使用一个这样的机器。 我在那台机器上试过其他电子设备,运行得很好。 现在,在花了数小时和数小时之后,我终于知道应用程序在这一行崩溃了: objExtCtx=ExtensionContext.createExtensionContextdevice.boost.NativeAdd,null; 此呼叫永不返回,我的应用程序崩溃: 更重要的是,当我在同一台机器上调试应用程序时,一切正常。 此问题很常见,但没有可用的解

我在我们的空气应用程序中使用了一个电子设备,除了在一些机器上,它工作得很好。我可以使用一个这样的机器。 我在那台机器上试过其他电子设备,运行得很好。 现在,在花了数小时和数小时之后,我终于知道应用程序在这一行崩溃了:

objExtCtx=ExtensionContext.createExtensionContextdevice.boost.NativeAdd,null;

此呼叫永不返回,我的应用程序崩溃: 更重要的是,当我在同一台机器上调试应用程序时,一切正常。 此问题很常见,但没有可用的解决方案。 任何帮助都将不胜感激。 多谢各位

我得到了答案: 好像我的C++代码使用了一些托管代码,因此依赖于.NETFramework,默认情况下,目标被设置为.NET 4。 现在,我的代码在.NET3.5或更低版本的机器上崩溃。 我认为更改目标.net版本应该可以。如果可以,将更新我的答案

EDIT1:似乎需要vs2008来将依赖项更改为.NET3.5和太完整的版本,因为express版本不包含项目中所需的所有库。 因此,现在所需的平台变成了.NET4.0