Solución para la “System.DllNotFoundException”
Ok, estabas trabajando felizmente en tu nueva aplicación, que por cierto usa Visual Basic 2005 (VB.NET) para cargar una DLL de C++. Entonces decides formatear tu PC, o bien cambiarte a trabajar a otra PC. Y resulta que tu programa se la pasa maldiciéndote con:
ERROR:System.DllNotFoundException: Unable to load DLL ‘cualquier.dll’:
No se pudo iniciar la aplicación porque su configuración es incorrecta.
Reinstalar la aplicación puede solucionar el problema.
¿Que hiciste?
Te aseguraste de que los PATH esten correctos, de que las DLL fueran encontradas, incluso le pediste ayuda a Filemon y te dice que no puede encontrar algo relacionado a MSVCRT80.DLL y otras bazofias.
Fuiste un desesperado y hasta llegaste a ser capaz incluso de arrojar todas las DLL’s en el mismo directorio de la aplicación pero a pesar que eso soluciona este problema la mayoria de la veces, esta vez nada parece funcionar.
La solución
Instala el “Microsoft Visual C++ 2005 Redistributable Package“, tal vez necesites la version SP1 o la version anterior.
Se supone que Visual Studio debió haberlo instalado, pero si eres de los trompetes que les gusta usarlo en español a esto es a lo que te expones. Ya ves aprende inglés.
Ahh y mas te vale que lo metas junto con tu aplicación o los dolores de cabeza los vas a trasladar a los usuarios.


Filemon, jajajajaja
Así se llama mi Abuelo ( Materno ), espero que salga otra aplicación que se llame como mi abuelo paterno ( Espiridion ).
O mi abuelo Filemon sabra cosas de windios…?, no creo
Hola, yo estoy trabajando con Visual Basic 2008 y tengo exactamente el mismo problema, el detalle es que sigo recibiendo el mismo error “No se controló System.DllNotFoundException Message = “No se puede cargar el archivo DLL ‘MGW_SDK.DLL’: No se puede encontrar el módulo especificado. (Excepción de HRESULT: 0x8007007E)”
Tengo Windows Vista, si alguien sabe de una solución estaría muy agradecido.
Saludos.