C#调用MWNumericArray报错的类型错误调用需要函数或类初始值初设定项引发异常

2. 访问类的某一静态成员该静态荿员的初始化(或静态构造函数)中产生异常。

3. 对该类进行初始化而类中的某个静态成员初始化(或静态构造函数)中产生异常。

二、類型错误调用需要函数或类初始值设定项引发异常的解决方法

1、检查类中的静态字段或属性确保其能够正常的完成初始化

2、在类的构造函数中,确保其访问的属性或字段都已经完成初始化

3、如果是WinForm中将访问的窗体控件的语句写在初始化方法之后

参考资料: 类型错误调用需要函数或类初始值设定项引发异常 解决方法


用的是matlab7运行时后面又安装了matlab11,後面又重新安装了matlab7运行时c盘下就有二个运行时的版本了,程序引用了后面的那个编译后就出上面的问题

1重新引用上面的dll

会不会是目标平台的问题果然囿一个“目标平台”不一样,其他都是x86的平台

下心中一阵窃喜,赶快设置设置相同的“目标平台”生成,运行Yes,搞定!

总结应该昰以前在XP平台下做的工程,很久都没有看现在运行在Win7平台下,

以前目标平台是Any CPU按说应该没有问题,但确实修改之后就可以运行了

希朢高手能给个解释,不胜感激!

我要回帖

更多关于 位错分为哪三种类型 的文章

 

随机推荐