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

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

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

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

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

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

相关推荐
passionSnail38 分钟前
《用MATLAB玩转游戏开发:从零开始打造你的数字乐园》基础篇(2D图形交互)-俄罗斯方块:用旋转矩阵打造经典
算法·matlab·矩阵·游戏程序·交互
python算法(魔法师版)2 小时前
MATLAB安装常见问题及解决方案详解(含代码示例)
开发语言·matlab
FAREWELL000752 小时前
Unity基础学习(十)Camera组件
学习·unity·c#·游戏引擎
Kookoos10 小时前
ABP vNext + EF Core 实战性能调优指南
数据库·后端·c#·.net·.netcore
FuckPatience11 小时前
关于C#项目中 服务层使用接口的问题
java·开发语言·c#
CodeCraft Studio11 小时前
国产Excel处理控件Spire.XLS系列教程:C# 将Excel文件转换为Markdown格式
c#·excel
ᥬ 小月亮13 小时前
Uniapp编写微信小程序,使用canvas进行绘图
微信小程序·uni-app·c#
XuX0314 小时前
MATLAB制作折线图:从入门到精通(下)
数学建模·matlab
钢铁男儿14 小时前
C# 方法(值参数和引用参数)
java·前端·c#
一个会的不多的人16 小时前
C# NX二次开发:宏录制实战讲解(第一讲)
开发语言·c#