Tengo una solución .net visual studio con una cantidad de proyectos (bibliotecas de clase y una aplicación web)."No se pudo cargar el archivo o ensamblado 'XXX.YYY' o una de sus dependencias. El sistema no puede encontrar el archivo especificado."
Realicé refracción que movía archivos entre proyectos, creaba nuevos proyectos, eliminaba los que no se usaban y renombraba algunos proyectos existentes.
La solución construye sin un problema, pero cuando corro la aplicación web, se produce la siguiente excepción:.
"No se pudo cargar el archivo o ensamblado 'XXX.YYY' o uno de sus dependencias El sistema no puede encontrar el archivo especificado. "
El proyecto llamado XXX.YYY que se eliminó en el refractoring superó un dll llamado XXX.YYY. Pero esto no se usa en ninguna parte de la aplicación. Eliminé el directorio obj de las aplicaciones web y la carpeta bin y reconstruí pero aún así ocurre.
¿Alguien tiene alguna idea de cuándo podría estar ocurriendo esto, algún consejo?
ACTUALIZACIÓN:
Actualización sobre mi problema. Cogí el código de lugar en otra computadora y lo ejecuté desde allí, y se compiló y ejecutó correctamente sin que se produzca este problema. Así que esto me hace pensar que el problema es con mi PC en lugar de con la base del código. Tal vez hay algo almacenado en caché en mi PC. Eliminé mis archivos temporales en "C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Archivos temporales ASP.NET" pero no tuve suerte.
Cualquier otra cosa que pueda almacenarse en la memoria caché u otra razón para que ocurra en mi PC.
nueva actualización
Otra actualización en esto. He ejecutado el mismo código en la máquina de otros desarrolladores y él no tiene un problema al ejecutarlo. ¡Así que definitivamente debe ser algo en mi máquina! Lo único diferente en nuestra máquina es que estoy ejecutando IIS7 con el grupo de aplicaciones de la aplicación en modo clásico. El otro desarrollador ejecuta IIS6.
2 nuevas piezas en la información. En primer lugar en mi httpmodules en mi web.config, tengo que eliminar un módulo http personalizado, antes de agregarlo. El otro desarrollador no tiene que hacer esto. En segundo lugar, he podido solucionar el problema "No se pudo cargar el archivo o ensamblar 'XXX.YYY' o uno de sus dependencias" a través de un "hackeo" que es solo una solución a corto plazo al crear una biblioteca de clases en mi proyecto llamado XXX .YYY e incluyendo las clases que se buscan, que son todos controles personalizados, es decir. heredando de System.Web.UI.WebControls.WebControl.
Cualquier otra pensamientos ....
¿Intentó utilizar el reflector? – jgritty
¿Intentó limpiar su directorio de archivos temporales ASP.NET? C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Archivos temporales de ASP.NET –
@Harvey - intenté borrar los archivos temporales pero todavía no tuve suerte – amateur