[已答复] matlab与c#混合编程出现问题

[复制链接]
qishi123 发表于 2016-2-25 17:04:55
出现以下报错信息:
---------------------------
提示
---------------------------
发生异常。System.TypeInitializationException: “MathWorks.MATLAB.NET.Arrays.MWCharArray”的类型初始值设定项引发异常。 ---> System.TypeInitializationException: “MathWorks.MATLAB.NET.Arrays.MWArray”的类型初始值设定项引发异常。 ---> System.TypeInitializationException: “MathWorks.MATLAB.NET.Utility.MWMCR”的类型初始值设定项引发异常。 ---> System.DllNotFoundException: 无法加载 DLL“mclmcrrt8_1.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

   在 MathWorks.MATLAB.NET.Utility.MWMCR.mclmcrInitialize2(Int32 primaryMode)

   在 MathWorks.MATLAB.NET.Utility.MWMCR..cctor()

   --- 内部异常堆栈跟踪的结尾 ---

   在 MathWorks.MATLAB.NET.Arrays.MWArray..cctor()

   --- 内部异常堆栈跟踪的结尾 ---

   在 MathWorks.MATLAB.NET.Arrays.MWArray..ctor()

   在 MathWorks.MATLAB.NET.Arrays.MWCharArray..ctor()

   在 MathWorks.MATLAB.NET.Arrays.MWCharArray..cctor()

   --- 内部异常堆栈跟踪的结尾 ---

   在 MathWorks.MATLAB.NET.Arrays.MWCharArray.op_Implicit(String value)


我用的是matlab2011a,vs2010


5 条回复


qishi123 发表于 2016-2-26 10:02:43
问题解决了,是因为我用的MWARRAY.dl和之前在C#中添加的引用版本不同,一个是2011,一个是2013,所以出现这样的问题

lsc999 发表于 2016-3-4 15:06:07
求问,我也是混合编程,出现的问题有点相似
System.TypeInitializationException”类型的未经处理的异常出现在 WindowsFormsApplication2.exe 中。

其他信息: “MathWorks.MATLAB.NET.Arrays.MWNumericArray”的类型初始值设定项引发异常。
请问,知道该怎么解决吗?

wx_bkdUB9b9 发表于 2016-6-16 20:31:21
qishi123 发表于 2016-2-26 10:02
问题解决了,是因为我用的MWARRAY.dl和之前在C#中添加的引用版本不同,一个是2011,一个是2013,所以出现这 ...

你好,我最近在做混编,可以讨论一下吗??留个扣扣

陶敬明 发表于 2019-7-24 14:38:52
qishi123 发表于 2016-2-26 10:02
问题解决了,是因为我用的MWARRAY.dl和之前在C#中添加的引用版本不同,一个是2011,一个是2013,所以出现这 ...

可以详细解释一下吗?
我现在也是遇到了相似的问题,两者有什么区别吗?

尹先生 发表于 2021-11-4 14:37:54
qishi123 发表于 2016-2-26 10:02
问题解决了,是因为我用的MWARRAY.dl和之前在C#中添加的引用版本不同,一个是2011,一个是2013,所以出现这 ...

你好,我有类似问题,本地运行没有问题,但是服务器上缺报错,有什么解决办法吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表