我在使用matlab调用C#生成的dll,但为什么matlab不能识别NET.addAssembly函数?我已经装了.NET Framework

如题所述

我感觉这个不是有没有framework的问题,是因为所有的.net程序集都需要宿主程序加载了clr的引擎,如果你用matlab的话,这个应该是不会加载clr的,所以也就没有办法认识C#编写的dll,也就是.net里面的程序集。追问

matlab不是可以和C#混合编程吗,就是它们可以混合调用(书上有这个实例,但我运行就出错),求高手指教!!!

追答

你有没有详细点的错误

追问

出错提示:Undefined variable "NET" or class "NET.addAssembly"!
就是matlab无法识别NET

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-28
这个不是C#问题,你百度下:matlab 这个玩意支不支持COM组件!支持,那么,就能用C#的DLL,不然,就不行。
相似回答