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

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

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

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

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

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

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