若是本机没有安装Matlab 须要安装一个叫 MCRInstaller 的东西 运行环境c#
若是安装后 须要把D:\MATLAB\R2013a\bin\win64; 写入环境变量 (路径根据实际状况改变)测试
而后 用管理员身份运行cmd 输入regsvr32 mwcomutil.dll 注册 dll 这一步是让matlab生成的dll文件能够 在任意位置被调用...net
而后打开matlab Add class 添加类 而后 Add file 添加function 而后 生成.net dll的时候须要选择 .net3.5 c#的 .net版本也要选3.5 这样才不会报错.. 我用的是 matlab2013a.blog
网上说 matlab 只支持.net3.5 版本高了会报错.. 我测试过 但不知道为何 解决方案的.net版本也得选3.5进程
但有别的项目解决方案的版本是 4 matlab生成的dll版本我就不知了..cmd
次日更新,io
把启用 Visual Studio 承载进程 勾掉就能够把解决方案升级为高版本的 .net framework 支持,matlab生成的dll 也可升级为.net4.0版本function