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

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

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

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

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

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

相关推荐
bugcome_com6 分钟前
深入理解 C# 中的装箱与拆箱
c#
切糕师学AI12 分钟前
使用 VS Code 开发 C# 程序时,如何配置 launch.json
vscode·c#·visual studio code
Dargon2881 小时前
实例讲解Simulink的MATLAB Function模块
开发语言·matlab·simulink·mbd软件开发
bugcome_com2 小时前
深入理解 C# 中 new 关键字的三重核心语义
c#·.net
Sunsets_Red4 小时前
2025 FZYZ夏令营游记
java·c语言·c++·python·算法·c#
我是唐青枫5 小时前
C#.NET struct 全解析:什么时候该用值类型?
开发语言·c#·.net
崇山峻岭之间6 小时前
Matlab学习记录05
开发语言·学习·matlab
t198751286 小时前
计算力学中经典四阶常微分方程的MATLAB求解方法
开发语言·matlab
ytttr8738 小时前
基于 C# WinForm 实现的 电影院售票系统
开发语言·c#
tyatyatya8 小时前
MATLAB三维绘图教程:plot3/mesh/surf/contour函数详解与实例
开发语言·matlab