【问题标题】:How to integrate Matlab producing dll with .net?如何将 Matlab 生成的 dll 与 .net 集成?
【发布时间】:2012-04-26 03:46:52
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    把它放在你的主项目 app.config 文件中

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

    useLegacyV2RuntimeActivationPolicy 应该可以解决问题。

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

    【讨论】:

    • 不...它不起作用。我把它放在 Web.Config 的配置标签中,并在属性中检查目标,但没有成功。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 2011-08-30
    相关资源
    最近更新 更多