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

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

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

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

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

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

相关推荐
友恒1 小时前
WPF基础(1.1):ComboBox的使用
c#·wpf
码农君莫笑3 小时前
从 C# 和 WPF 转向 Blazor 开发快速精通方法
c#·wpf·blazor
SunkingYang3 小时前
如何设置通过Visual Studio(VS)打开的C#项目工具集?
ide·c#·visual studio·vs·修改·工具集·平台工具集
步、步、为营4 小时前
解锁 C# 与 LiteDB 嵌入式 NoSQL 数据库
数据库·c#
petunsecn4 小时前
EFCore HasDefaultValueSql
c#·.net core
三天不学习6 小时前
【update 更新数据语法合集】.NET开源ORM框架 SqlSugar 系列
数据库·后端·c#·.net·orm·sqlsugar
玉面小君7 小时前
C# 获取当前运行路径的6种实用方法
microsoft·c#
pchmi20 小时前
C# OpenCV机器视觉:骨架细化
开发语言·opencv·c#
范纹杉想快点毕业20 小时前
XML通过HTTP POST 请求发送到指定的 API 地址,进行数据回传
xml·c语言·开发语言·数据结构·c++·python·c#