繁体   English   中英

Azure工作者角色中的Matlab Builder NE / MCR .Net dll

[英]Matlab Builder NE / MCR .Net dll in an Azure worker role

我使用Builder NE将使用R2013a的MATLAB函数编译成.NET dll。

我可以引用dll并从C#Console应用程序成功调用该函数。

但是,通过Azure Cloud Service项目以辅助角色运行时,相同的代码失败。 应用程序只是静默崩溃,并停止在初始化DLL中的类的行调试。 “调试输出”窗口中显示以下消息:

“该程序'[8620] WaWorkerHost.exe:Managed(v4.0.30319)'已退出,代码为-529697949(0xe06d7363)'Microsoft C ++异常'。”

我在项目属性中尝试了几个方面:将Platform目标设置为x64; 取消选中“启用Visual Studio托管过程”

它无法在我的开发计算机上的Azure模拟器中运行,也无法在Cloud Service上部署到Azure辅助角色。 然而,当我执行一个通过Process.Start调用相同dll的控制台应用程序时,它成功调用了MATLAB / MCR / .Net dll。 (我有一个启动任务,默默安装MATLAB MCR)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM