构建Matlab .Net项目的问题

时间:2011-06-21 06:20:07

标签: c# matlab matlab-deployment

我正在尝试构建一个使用Matlab库构建的C#应用​​程序 Matlab Builder NE。我已经引用了MWArray.dll和Matlab生成的dll,但我仍然收到以下错误消息:

  

找不到类型或命名空间名称“MWMCR”(您是否缺少using指令或程序集引用?)

更多信息:

  • 我正在使用VS2010和.NET 4框架。
  • Matlab dll不是由我构建的,我不确定它需要哪个Matlab版本或哪个.Net Framework(这可能是问题吗?)

1 个答案:

答案 0 :(得分:0)

你说你引用了dll,但没有准确说出你引用它们的位置。我第一次尝试从Builder NE在C#项目中运行MATLAB dll时遇到了类似的问题。最终,事实证明,简单地引用.NET程序集中使用它们的MATLAB dll是不够的。直到我在项目的顶层引用了MATLAB dll,它们才真正在运行时加载,并且事情开始按预期工作。试试看。在项目的顶层添加对dll的引用。