Como separar DLLs gerenciadas e não gerenciadas em outro diretório

Minha pasta de lançamento é:

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

MyApp usa a dll gerenciada que chama com pinvoke a dll nativa. Eu tentei movê-los para outra pasta de subpasta e referenciei a dll gerenciada novamente, quando eu corro meu aplicativo, ele diz que não pode encontrar o NativeDLL.dll. Como consertar isso?

questionAnswers(1)

yourAnswerToTheQuestion