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

news/2025/1/14 20:04:30/

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

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

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

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

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


http://www.ppmy.cn/news/1563111.html

相关文章

WINFORM - DevExpress -> DevExpress总结[安装、案例]

安装devexpress软件 路径尽量不换,后面破解不容易出问题 vs工具箱添加控件例如: ①使用控制台进入DevExpress安装目录: cd C:\Program Files (x86)\DevExpress 20.1\Components\Tools ②添加DevExpress控件: ToolboxCreator.exe/ini:toolboxcreator…

热烈祝贺“钛然科技”选择使用订单日记

感谢珠海钛然科技有限公司选择使用订单日记! 珠海钛然科技有限公司,成立于2020年,位于广东省珠海市高新区,是一家以从事研发和生产功能型纳米高分子涂层为主的企业。 在业务不断壮大的过程中,想使用一种既能提升运营…

单片机-定时器中断

1、相关知识 振荡周期1/12us; //振荡周期又称 S周期或时钟周期(晶振周期或外加振荡周期)。 状态周期1/6us; 机器周期1us; 指令周期1~4us; ①51单片机有两组定时器/计数器,因为既可以定时,又可以计数,故称之为定时器…

macOS 安装tomcat9

macOS 安装tomcat9 URL:https://tomcat.apache.org/download-90.cgi 解压之后放到指定目录 /Users/lanren/install/tomcat-9 自己取个名字就行 给权限: ① 先进行权限修改:终端输入sudo chmod 755 /Users/lanren/install/tomcat-9/bin/…

Shell 脚本与 Pytest 结合:交替运行 Pytest 的两个测试方法

有这样一个情况,在test_user_center.py文件中有两个测试方法,test_login和test_logout, 如果在终端这样指定命令: pytest -q -s -ra --count500 test_user_center.py --alluredir./report/login_and_logout/resource | tee pyte…

1、什么是GO

引言 作为程序员,选择编程语言总是一个令人头疼的问题。每种语言都有各自的优势和局限,如何在效率和性能之间找到平衡,成了许多开发者面临的难题。 一些开发者倾向于选择像Python或Ruby这样简单易学、开发效率高的语言,因为这样…

spring boot 支持jsonp请求

spring boot 支持jsonp请求 项目中有用到 jsonp请求,那怎么使用spring boot 实现呢 实现 在不改动原有的框架基础上,对jsonp响应单独处理,即 实现 AbstractHttpMessageConverter: public class JsonpHttpMessageConverter extends Abstra…

ssh2-sftp-client和ssh2配合使用js脚本快速部署项目到服务器

有时候因为服务器不能实现github或者gitlab的自动部署服务,所以就需要使用脚本来实现自动部署,可以省时省力,一劳永逸。这里就使用ssh2-sftp-client和ssh2来实现,即便是需要sudo权限,也是可以的。 1.先将本地打包后的…