Cuando intento crear mi proyecto de instalación, aparece el siguiente error: "Se produjo un error al validar. HRESULT = '80004005'" (Y Microsoft gana un premio a la claridad .)HRESULT = '80004005' en Visual Studio 2008 Setup Project
I Google para encontrar que un pequeño ejército de desarrolladores ha tenido el mismo problema. Realmente el error debería decir: "No se pudo encontrar una referencia en uno de sus proyectos". Todos declaran (incluso en StackOverflow) cómo encontrar el proyecto con la referencia averiada:
- Elimine todas las salidas de su proyecto de instalación.
- Agregue cada salida de proyecto individualmente hasta que vea el error.
Hago eso, encuentro que el error 80004005 aparece para mi proyecto ejecutable principal y el proyecto principal de la biblioteca de clases. Como el proyecto ejecutable principal hace referencia al proyecto principal de la biblioteca de clases, asumo que el problema está en el proyecto principal de la biblioteca de clases.
Una vez que encuentre el proyecto, la gente dice que elimine todas las referencias y las vuelva a agregar (esto soluciona cualquier problema de ruta que parezca ser la causa principal de este error). De hecho, lo he hecho en todos los proyectos de la solución, solo por si acaso. Aún recibo el error 80004005.
He buscado en Google durante aproximadamente cinco horas, no he encontrado ninguna otra solución sugerida. Estoy casi listo para volver a hacer los 7 proyectos en esta solución, lo que me llevará unas horas y no garantiza un resultado.
Las sugerencias son bienvenidas antes de comenzar a sacrificar pequeñas criaturas mimosas a los Dioses.
¿Tiene algún proyecto de solución cruzada, es decir, un proyecto que aparece en más de una solución? ¿O movió el proyecto de configuración de una solución a otra? –
Las cinco bibliotecas de clase, incluida la principal descrita anteriormente, se usan en muchas soluciones. El proyecto ejecutable principal y su proyecto de instalación respectivo solo se utilizan en una solución. – Yerg