I don't really understand your question. The .NET wrapper (NPCameraSDKDotNet) is a C++/CLI-coded .NET assembly, but it is a C++ project mostly. So that project links to cameralibrary.lib to resolve symbols. That means the resulting .NET assembly will try to dynamically load the cameralibrary.dll. Therefore the DLL must be in the application's path, as is usual for any ole DLL.
A .NET project will need a .NET "reference" to NPCameraSDKDotNet.dll (assembly). How you do that is mechanical based upon the language / IDE of your choice. What is your question: how to use Microsoft Visual Studio to use the assembly? Or how to build the wrapper assembly?