>>Al tratar de ejecutar mi aplicación indica que no se puede realizar el proceso debido a que no se encuentra OpenNI2.dll.
esa dll entiendo es de terceros, pero donde la ubicaste?
si la dll la pones en la carpeta \bin\Debug es incorrecto, porque el VS puede eliminar el contenido y perder la referencia
deberias ubicar la dl len una carpeta a nivel de .sln y referencialo desde alli
asi cuando compiles el VS la copiara correctamente a la carpeta de compilacion
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina