Cómo separar las DLL administradas y no administradas en otro directorio

Mi carpeta de lanzamiento es:

<code>MyApp.exe
MyManagedDLL.dll
NativeDLL.dll
</code>

MyApp usa la dll administrada que llama con pinvoke la dll nativa. Intenté moverlos a otra carpeta de subcarpetas y volví a hacer referencia a la dll administrada. Cuando ejecuto mi aplicación, dice que no puede encontrar el archivo NativeDLL.dll. ¿Cómo arreglar eso?

Respuestas a la pregunta(1)

Su respuesta a la pregunta