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

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

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

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

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

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

相关推荐
Dev7z1 小时前
基于Matlab低光照图像自适应分段线性增强方法及系统实现
matlab·低光照图像·自适应分段线性增强
机器学习之心1 小时前
GS-RF网格搜索优化随机森林回归+SHAP分析+交叉验证+特征依赖图,MATLAB代码
随机森林·matlab·回归·gs-rf
czhc11400756631 小时前
Winform121 prograssbar Imagelist panel
c#
我是苏苏2 小时前
C#基础:如何创建一个类库并且封装成DLL
开发语言·c#
Yuyang_Leo2 小时前
eventTime+watermarker+allowedLateness到底窗口关闭时间是什么?
c#·linq
Tatalaluola2 小时前
Unity使用EPPlus读取写入表格
unity·c#·游戏引擎·excel
野生技术架构师2 小时前
Kafka深度剖析:Topic-Partition-Segment 关系、分区策略与数据可靠性实现
kafka·c#·linq
moonquakeTT2 小时前
雷达信号处理中的CFAR技术详解
人工智能·机器学习·matlab·目标跟踪·雷达
gc_22992 小时前
学习C#调用AspNetCoreRateLimit包限制客户端访问次数(3:动态配置)
c#·限流·动态配置·coreratelimit