[C#] 调用matlab 类型初始值设定项引发异常

我的环境/开发工具:Matlab2016b(64位)+vs2017

报的异常:System.TypeInitializationException:""MathWorks.MATLAB.NET.Arrays.MWNumericArray"的类型初始值设定项引发异常。"。

异常原因:解决方案平台是AnyCPU,估计和64位的Matlab不兼容。

解决方法:把解决方案的平台改成x64

出现与上述类似的问题还可以采用的方法:当电脑里有多个版本的Matlab时,检查c#引用的MWArray.dll和Matlab编译函数产生的dll是否为同一版本。

相关推荐
fie88892 小时前
钢结构件制造车间生产调度实例:MATLAB实现(基于遗传算法)
开发语言·matlab·制造
foundbug9996 小时前
MATLAB中实现信号迭代解卷积功能
开发语言·深度学习·matlab
用户21991679703916 小时前
C# 14 中的新增功能
c#
垂葛酒肝汤7 小时前
放置挂机游戏的离线和在线收益unity实现
游戏·unity·c#
fengfuyao9858 小时前
基于Matlab的压缩感知梯度投影重构算法实现方案
算法·matlab·重构
e***98579 小时前
MATLAB高效算法实战:从基础到进阶优化
开发语言·算法·matlab
爱说实话9 小时前
C# 20260112
开发语言·c#
yong99909 小时前
信号分形维数计算方法与MATLAB实现
开发语言·人工智能·matlab