[已答复] vs2010报错:应用的程序集“MWArray.dll”针对其他处理器

[复制链接]
nimingzhe2008 发表于 2012-1-31 22:02:29
我按照matlab的help的指导生成了.NET组件。但在VS2010中调试时,VS2010报错:应用的程序集“MWArray.dll”针对其他处理器
请问这是怎么回事,该如何处理?

13 条回复


nimingzhe2008 发表于 2012-1-31 22:22:09
调试时抛出的异常:
未能加载文件或程序集“MWArray, Version=2.11.1.0, Culture=neutral, PublicKeyToken=e1d84a0da19db86f”或它的某一个依赖项。试图加载格式不正确的程序

jsczjp2000 发表于 2012-3-11 13:03:04
本帖最后由 jsczjp2000 于 2012-3-11 16:29 编辑
nimingzhe2008 发表于 2012-1-31 22:22
调试时抛出的异常:
未能加载文件或程序集“MWArray, Version=2.11.1.0, Culture=neutral, PublicKeyToken= ...


据说是因为matlab产生的dll是64位的,不过我出现这个问题的原因是少添加了个引用

XIANG__jiangsu 发表于 2012-3-30 20:20:41
请问楼主解决了吗?我也出现了相关问题!!!

XIANG__jiangsu 发表于 2012-3-30 22:03:36
发现了,是因为在64位系统下对项目属性里的平台选择了X86。改为X64就可以了。

depsky2008 发表于 2012-4-6 21:46:46
楼上正解,解决了大问题

suoshengbao 发表于 2012-5-7 16:09:49
XIANG__jiangsu 发表于 2012-3-30 22:03
发现了,是因为在64位系统下对项目属性里的平台选择了X86。改为X64就可以了。 ...

这个具体该怎么改啊

lin_hao 发表于 2012-5-17 17:51:38
添加MWArray.all,我用R2009b版本,MWArray版本是2.9.0.0,还是提示错误。平台都改为x64.
未能加载文件或程序集“MWArray, Version=2.9.0.0, Culture=neutral, PublicKeyToken=e1d84a0da19db86f”或它的某一个依赖项。系统找不到指定的文件。
请问你们添加的时候,是添加引用,然后设定到matlab的安装目录toolbox中添加的么?
可以的话,麻烦上张图,谢谢了!

boyxmfei 发表于 2012-8-7 13:19:03
在解决方案上右键->属性。
选择“配置属性”,进入“配置管理器”。
在“平台”处新建x64平台,选择确定。即可。

无标题.png

worldv8 发表于 2012-8-13 14:21:48
楼上正解,编译属性里面可以改特定平台的。

还有一个需要提醒混编的朋友就是,MWArray.dll的版本要和MCR的版本统一

daisy2run 发表于 2012-11-17 18:58:43
boyxmfei 发表于 2012-8-7 13:19
在解决方案上右键->属性。
选择“配置属性”,进入“配置管理器”。
在“平台”处新建x64平台,选择确定。 ...

我的平台里面只有×86这一个选项,没有×64以及新建和编辑,这样的话应该怎么办啊?
C:\Users\caixue\Desktop\截图.png

daisy2run 发表于 2012-11-17 19:04:30
boyxmfei 发表于 2012-8-7 13:19
在解决方案上右键->属性。
选择“配置属性”,进入“配置管理器”。
在“平台”处新建x64平台,选择确定。 ...

不好意思,我知道怎么弄了,刚才傻了,忽略我上一条回复吧

www1234 发表于 2013-10-10 21:43:45
nimingzhe2008 发表于 2012-1-31 22:22
调试时抛出的异常:
未能加载文件或程序集“MWArray, Version=2.11.1.0, Culture=neutral, PublicKeyToken= ...

楼主解决问题了吗 小弟也遇到这样问题

子龍 发表于 2015-4-9 10:19:43
请问解决的问题了吗?我如果不想改变x86平台怎么办呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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