matlabを生成するdllを.netプロジェクトと統合しようとすると、makeそのオブジェクトを呼び出すと以下のエラーが発生します。
エラー1ファイルまたはアセンブリ'ChordRecognizerDotNETAssemplyForTuning'またはその依存関係の1つを読み込めませんでした。このアセンブリは、現在ロードされているランタイムよりも新しいランタイムによってビルドされ、ロードできません。
写真でわかるように、4.0までMCRとフレームワークをインストールしました。助けてください

matlabを生成するdllを.netプロジェクトと統合しようとすると、makeそのオブジェクトを呼び出すと以下のエラーが発生します。
エラー1ファイルまたはアセンブリ'ChordRecognizerDotNETAssemplyForTuning'またはその依存関係の1つを読み込めませんでした。このアセンブリは、現在ロードされているランタイムよりも新しいランタイムによってビルドされ、ロードできません。
写真でわかるように、4.0までMCRとフレームワークをインストールしました。助けてください

これをメイン プロジェクトの app.config ファイルに配置します
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
useLegacyV2RuntimeActivationPolicyトリックを行う必要があります。
また、ターゲット フレームワークを「.NET Framework 4 Client Profile」ではなく「.NET Framework 4」に設定することを忘れないでください。