Talk:Setting up EMGU C Sharp
Addition to less preferred method
I don't really like to bloat up my project folder by having all this third party dll is there. So I used a post-build command to automate this. Within my solution folder there is a ThirdParty folder with all the OpenCV dll is there.
copy $(SolutionDir)..\ThirdParty\OpenCV\*.dll $(SolutionDir)$(OutDir)
So every time I get an valid build, this script copies all dll needed to the output directory.