I have a .NET console app that references a DLL. It runs fine if the DLL is in the same folder as the EXE but I would like to put the DLL in a different folder. How can I
If the DLL is loaded dynamically, just specify the full path to it. If it's static, or you feel like it, add the library path to the PATH environment variable. Yes, this DOS relic is still around.
Also, read the doc on the LoadLibrary() API for a better understanding of DLL loading.