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

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

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

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

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

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

相关推荐
wearegogog1233 小时前
C# .NET 文件比较工具 WinForms
开发语言·c#·.net
糖不吃4 小时前
WPF值转换器
c#
leo__5205 小时前
MATLAB实现牧羊人算法
开发语言·算法·matlab
Popeye-lxw6 小时前
由罗技 K380 键盘 FN 键模式切换引发的血案
c#
FL16238631296 小时前
C# OpenCvSharp 基于霍夫变换直线检测的文本图像倾斜校正文本图像倾斜校
开发语言·c#
leo__5206 小时前
MATLAB实现UKF(无迹卡尔曼滤波)原理
人工智能·matlab
fie88896 小时前
LBP + HOG 特征检测与识别 MATLAB 实现
数据结构·算法·matlab
feifeigo1236 小时前
马尔可夫决策过程(MDP)MATLAB 实现
开发语言·matlab
aini_lovee7 小时前
C# 快递单打印系统(万能套打系统)
开发语言·c#
白菜上路7 小时前
C# Serilog.AspNetCore基本使用
c#·serilog