matlab和C#的混合编程环境配置求解解决思路

matlab和C#的混合编程环境配置求解
我现在mbuild -setup和mex -setup都已经完事了,
然后输入deploy后建立新工程,加载上m文件,进行build,但并没有生成dll,
提示错误为注册dll模块的原因(Error: DllRegisterServer in E:\Matlab2010b\bin\test\src\test_1_0.dll failed
  E:\MATLAB~1\BIN\MEX.PL: Error: mwregsvr for E:\Matlab2010b\bin\test\src\test_1_0.dll failed.
),
我用的MATLAB2010b,它的mwcomutil.dll路径并不像以前版本那样存放在“matlab安装路径\bin\win32\mwcomutil.dll”,而是存放在“matlab安装路径\runtime\win32\mwcomutil.dll”,但是我如果在这个路径下在命令行内输入regsvr32 mwcomutil.dll,则又会出现问题,错误为:模块“mwcomutil.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0x80070005.
还有,我的MCR已经成功装好了,
请问有没有人遇到过类似的问题,指点一下吧,这个问题已经困扰我好多天了。万分感谢!!
------解决方案--------------------
帮顶!