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

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

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

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

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

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

相关推荐
机器学习之心9 小时前
PINN驱动的高阶偏微分方程求解MATLAB代码
matlab·物理信息神经网络·高阶偏微分方程
民乐团扒谱机9 小时前
逻辑回归算法干货详解:从原理到 MATLAB 可视化实现
数学建模·matlab·分类·数据挖掘·回归·逻辑回归·代码分享
xiaowu08012 小时前
策略模式-不同的鸭子的案例
开发语言·c#·策略模式
VisionPowerful14 小时前
九.弗洛伊德(Floyd)算法
算法·c#
ArabySide15 小时前
【C#】 资源共享和实例管理:静态类,Lazy<T>单例模式,IOC容器Singleton我们该如何选
单例模式·c#·.net core
gc_229917 小时前
C#测试调用OpenXml操作word文档的基本用法
c#·word·openxml
almighty2720 小时前
C#海康车牌识别实战指南带源码
c#·海康车牌识别·c#实现车牌识别·车牌识别源码·c#车牌识别
echoarts20 小时前
MATLAB R2025a安装配置及使用教程(超详细保姆级教程)
开发语言·其他·matlab
bu_shuo1 天前
安装MATLAB205软件记录
matlab·matlab安装
MATLAB代码顾问1 天前
MATLAB可以实现的各种智能算法
开发语言·matlab