当前位置: 首页 > article >正文

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

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

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

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

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

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


http://www.kler.cn/a/489853.html

相关文章:

  • Qt中使用MoveToThread和子类化QThread的差异和选择
  • 1MW工商业踏勘,1人1架无人机5分钟航拍1小时出方案
  • 清理Mac硬盘超大占用:.Spotlight-V100
  • TP8 前后端分离开发验证码总是验证不正确问题
  • Ubuntu 缺少 xcb 包
  • Stable Diffusion本地部署教程(附安装包)
  • SQL Server 数据库给第三方用户开权限,限制可见内容
  • 加强移动应用安全,应用加固不可或缺
  • 【RK3568笔记】Android修改开机动画
  • 微信小程序中 隐藏scroll-view 滚动条 网页中隐藏滚动条
  • 【Linux】模拟Shell命令行解释器
  • 【设计模式】介绍常见的设计模式
  • 【Rust自学】11.6. 控制测试运行:并行和串行(连续执行)测试
  • 鼠标过滤驱动
  • mac使用 —— win转mac的记录
  • Redis实现高效的负载均衡算法
  • 【文件I/O】 总表和分表
  • 实训云上搭建集群
  • Apache Sedona和Spark将geojson瓦片化例子
  • 电机控制的数字化升级:基于DSP和FPGA的仿真与实现