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

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

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

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

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

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

相关推荐
懒人咖7 小时前
缺料分析时携带用料清单的二开字段
c#·金蝶云星空
bugcome_com8 小时前
深入了解 C# 编程环境及其开发工具
c#
Not Dr.Wang4228 小时前
FIR数字滤波器设计的两种实现
matlab
3GPP仿真实验室8 小时前
【MATLAB源码】CORDIC-QR :基于Cordic硬件级矩阵QR分解
开发语言·matlab·矩阵
wfserial10 小时前
c#使用微软自带speech选择男声仍然是女声的一种原因
microsoft·c#·speech
阔皮大师12 小时前
INote轻量文本编辑器
java·javascript·python·c#
kylezhao201912 小时前
C# 中的 SOLID 五大设计原则
开发语言·c#
啦啦啦_999913 小时前
Redis-5-doFormatAsync()方法
数据库·redis·c#
Porco.w14 小时前
C#与三菱PLC FX5U通信
网络·c#
E_ICEBLUE15 小时前
PPT 批量转图片:在 Web 预览中实现翻页效果(C#/VB.NET)
c#·powerpoint·svg