I am building a dll, which references a second dll. I have added the second dll as a reference in the first dll's project by going to Properties > Common Properties > Framework and References > Add New Reference > Browse
I compiled the second dll from a third party's source code. Both projects are C++/CLI.
Whenever my main application tries to call a function in the first dll which contains a call to the second dll, I get the following error:
An unhandled exception of type 'System.IO.FileNotFoundException'
occurred in Unknown Module.
Additional information: Could not load file or assembly 'NBIS,
Version=1.0.5156.29834, Culture=neutral, PublicKeyToken=null' or one
of its dependencies. The system cannot find the file specified.
I have a copy of the second dll in the same directory as my main exe, and I've even tried keeping a copy next to the first dll as well, to no avail.
The second dll references several static libraries, but the only Assembly References it contains are
System
System.Data
System.Drawing
System.XML
All of which I have added as assembly references in the first dll.
What can I do to get my application to find and load the second dll?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…