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

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

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

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

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

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

相关推荐
雨洛lhw5 小时前
matlab设计滤波器详解
matlab·低通滤波器·滤波器设计流程
熊猫_豆豆5 小时前
MATLAB水滴下落湖水面泛起涟漪仿真
开发语言·matlab·水滴仿真
m5655bj7 小时前
如何使用 Python 转换 Excel 工作表到 PDF 文档
开发语言·c#·excel
技术支持者python,php7 小时前
SUB设备电子狗加密狗开发
c#
唐青枫9 小时前
循环插入太慢?试试 C#.NET SqlBulkCopy,一次导入上百万数据
c#·.net
SmoothSailingT15 小时前
C#窗体—子窗体获取父窗体TextBox框的值
c#·窗体
ysdysyn16 小时前
C# 进程管理实战:检查与启动EXE程序的完整指南
开发语言·c#
云缘若仙17 小时前
Godot游戏开发——C# (一)
c#·godot
花北城19 小时前
【C#】List快速检查重复数据
开发语言·c#
MATLAB代码顾问21 小时前
MATLAB实现模糊PID控制
开发语言·matlab