matlab初始值的选择,C#调用matlab出现 类型初始值设定项引发异常

在VS2010中,使用MATLAB2011a进行C#调用时遇到类型初始值设定项异常。问题可能与软件版本、MCR安装、环境变量设置及DLL引用相关。解决方案包括检查引用的DLL路径、安装MCRInstaller.exe、注册相关DLL等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件版本为VS2010  ,MATLAB2011a,程序别人运行通过,在我的电脑运行出现如下错误:

private double[,] train_x;

MWNumericArray rx =train_x;这一行出现““MathWorks.MATLAB.NET.Arrays.MWNumericArray”的 类型初始值设定项引发异常 。”

另外本机已安装MCRInstall.exe

—- 5分

如果已添加path环境变量,没问题的话,就是系统盘区权限问题,麻麻滴,这个权限搞了我半天啊

—- 5分

啊 啊  。。介个嘛   应该是版本的问题,我测试了一下。我的版本vs2008,2012M。我们办公室三个人,其中有个和我环境一样。另外一个M的程序为2009,我把程序分别给他们一份,2009执行就类型初始化错误。

—- 5分

引用 5 楼 lisiyi523897080 的回复:

啊 啊  。。介个嘛   应该是版本的问题,我测试了一下。我的版本vs2008,2012M。我们办公室三个人,其中有个和我环境一样。另外一个M的程序为2009,我把程序分别给他们一份,2009执行就类型初始化错误。

vs2008和2010a 同样出现类似问题 也感觉是版本的问题

—- 5分

引用 5 楼 lisiyi523897080 的回复:

啊 啊  。。介个嘛   应该是版本的问题,我测试了一下。我的版本vs2008,2012M。我们办公室三个人,其中有个和我环境一样。另外一个M的程序为2009,我把程序分别给他们一份,2009执行就类型初始化错误。

这个我做过写了个的文档࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值