Package received by NuGet does not contain dll-files
I have installed OpenCV 2.4.8 package for a C++ VS project using NuGet package manager. The problem is that the package does not contain any dll-libraries nor any lib files. Folders x64 and x86 are missing from OpenCV.2.4.8\Build in the package as compared to a stand-along installation of OpenCV 2.4.8.
The strange thing is that different versions of package OpenCV for C++ are shipped with different folder structure. Some include dlls and libs, other do not.
OpenCV 2.3.1 is shipped as two packages: OpenCV_binaries.2.3.1 and OpenCV_headers.2.3.1, the former including all libraries, the latter including header files.
OpenCV 2.4.6-nuget has folders bin and include with libraries and header files respectively.
OpenCV 2.4.6 is shipped as two packages: OpenCV.2.4.6 and OpenCV.redist.2.4.6, the former containing lib folder, the latter containing bin folder. Lib and dll files are present.
OpenCV 2.4.7 and OpenCV 2.4.8 are shipped without bin or lib folder. So lib and dll files are missing!!!
Actually it is pretty simple. Go to the download page. For each system there is a complete prebuilt package available. If you want the latest sourcecode, retrieve it from the GitHub account and recompile openCV yourself. Never trust unofficial packages from third party managers. They will never work as good as the original ones.