.NET Assembly Path

I am trying to use a .Net assembly (ExampleCSharp.dll) that references another .Net assembly (ExampleCpp.dll) internally and receive the following error:
Message: Could not load file or assembly 'ExampleCpp, Version=1.0.5596.19030,Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
when calling:
asm = NET.addAssembly([cd,'\ExampleCsharp.dll']);
I would assume that the NET path is the issue, but how do I resolve this? ExampleCsharp.dll and ExampleC.dll are in the same path.
My objective is to wrap a C++ dll in a C# dll which is then called from Matlab.

1 个评论

Where is 'ExampleCpp.dll' located relative to 'ExampleCsharp.dll'? Can you try placing both libraries in the same folder and rerunning the above command?

请先登录,再进行评论。

回答(0 个)

类别

产品

标签

提问:

2015-4-28

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by