Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用MATLAB代码创建.NET应用程序_.net_Matlab_Exception - Fatal编程技术网

用MATLAB代码创建.NET应用程序

用MATLAB代码创建.NET应用程序,.net,matlab,exception,.net,Matlab,Exception,我正在尝试将从Matlab获得的一些数据与C#应用程序连接起来。我正在尝试将MATLAB函数转换为.NET程序集,并将其集成到.NET应用程序中 我从mathWorks文档中关于此link()的一个非常简单的示例开始,并遵循了所介绍的所有步骤。在完成了本教程的所有步骤并添加了对通过Matlab库编译器创建的程序集的引用和对MWArray API的引用之后,当我对应用程序进行解压缩时,当我尝试创建使用Matlab库编译器创建的类的实例时,会引发异常 例外情况如下: “MainApp.exe中发生类

我正在尝试将从Matlab获得的一些数据与C#应用程序连接起来。我正在尝试将MATLAB函数转换为.NET程序集,并将其集成到.NET应用程序中

我从mathWorks文档中关于此link()的一个非常简单的示例开始,并遵循了所介绍的所有步骤。在完成了本教程的所有步骤并添加了对通过Matlab库编译器创建的程序集的引用和对MWArray API的引用之后,当我对应用程序进行解压缩时,当我尝试创建使用Matlab库编译器创建的类的实例时,会引发异常

例外情况如下:

“MainApp.exe中发生类型为'System.TypeInitializationException'的未处理异常”


我已经按照readme.txt的要求安装了Matlab运行时版本9.0,我正在Mac上的MwareFusion(虚拟机)上的8.1 Windows 64位上运行代码

我查看了代码并阅读了教程。我也在我的机器上重复了同样的步骤,我解决了问题。本质上,如果您浏览内部异常,您会发现构造函数失败并出现异常错误:

异常表单HRESULT:0x8007000B

这可能是因为Matlab创建的dll以64位运行,而Visual Studio使用默认配置以32位编译


因此,我建议将菜单配置菜单中应用程序的目标从任何CPU更改为x64。这应该可以解决问题

我查看了代码并阅读了教程。我也在我的机器上重复了同样的步骤,我解决了问题。本质上,如果您浏览内部异常,您会发现构造函数失败并出现异常错误:

异常表单HRESULT:0x8007000B

这可能是因为Matlab创建的dll以64位运行,而Visual Studio使用默认配置以32位编译

因此,我建议将菜单配置菜单中应用程序的目标从任何CPU更改为x64。这应该可以解决问题