如何将matlab生成dll与.net集成?

时间:2012-04-26 03:46:53

标签: c# .net assemblies .net-framework-version

当我调用make它的对象时,我正在尝试将matlab生成dll与我的.net项目集成,它会产生以下错误。

错误1无法加载文件或程序集“ChordRecognizerDotNETAssemplyForTuning”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。

我已经安装了MCR和框架,直到4.0,如图所示。请帮忙

enter image description here

1 个答案:

答案 0 :(得分:0)

将其放在主项目app.config文件

  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>

useLegacyV2RuntimeActivationPolicy应该可以解决问题。

不要忘记将目标框架设置为“.NET Framework 4”而不是“.NET Framework 4 Client Profile”