用C#调用Matlab生成的dll,最后在C#中成功调用,然后我把matlab卸掉了,安装了MCR,最后却编译不成功

错误为:“”的类型初始值设定项引发异常。"_Aut"为我定义的dll

这是比较麻烦的情况,因为你不清楚哪些dll被引用了,除了直接引用的dll,dll再间接引用的dll也都要复制到exe当前目录。有个工具叫Dependency Walker可以查看哪些dll用了。追问

我知道哪些dll被应用了,而且我的dll没有问题,我说过:我的电脑安装matlab后,C#调用matlab可以运行成功,可是御卸了matlab,只安装MCR就出这个问题了

追答

那你知道你引用的dll又依赖于哪些dll吗?

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答