我的环境/开发工具: Matlab2016b (64位)+vs2017
报的异常:System.TypeInitializationException:““MathWorks.MATLAB.NET.Arrays.MWNumericArray”的 类 型初始值设定项引发异常。”。
异常原因:解决方案平台是AnyCPU,估计和64位的Matlab不兼容。
解决方法:把解决方案的平台改成x64。
出现与上述类似的问题还可以采用的方法:当电脑里有多个版本的Matlab时,检查c#引用的MWArray.dll和Matlab编译 函数 产生的dll是否为同一版本。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删