Saltar al contenido

No se pudo encontrar el archivo de metadatos ‘.dll’

Solución:

Acabo de tener el mismo problema. Visual Studio no está creando el proyecto al que se hace referencia.

Instrucciones escritas:

  1. Haga clic derecho en la solución y haga clic en Propiedades.
  2. Haga clic en Configuración a la izquierda.
  3. Asegúrese de que la casilla de verificación debajo de “Generar” para el proyecto que no puede encontrar esté marcada. Si ya está marcado, desmarque, presione Aplicar y vuelva a marcar las casillas.
  4. (Opcional) Debía hacerlo para los modos de lanzamiento y depuración en las propiedades de la solución.

Instrucciones de captura de pantalla:

  • Dicen que una imagen vale más que mil palabras. Haga clic en el GIF para acercarlo y, con suerte, será fácil de seguir:

Instrucciones GIF

Esto todavía puede suceder en las versiones más recientes de Visual Studio (acabo de que sucediera en Visual Studio 2013):

Otra cosa que puede intentar es cerrar Visual Studio y eliminar el .suo archivo que está al lado del .sln expediente. (Se volverá a generar la próxima vez que Save all (o salga de Visual Studio)).

Tuve este problema al agregar nuevos proyectos a la solución en otra máquina y luego incorporar las revisiones, pero el .suo El archivo también puede estar dañado en otros casos y dar lugar a un comportamiento muy extraño de Visual Studio, por lo que eliminarlo es una de las cosas que siempre intento.

Tenga en cuenta que eliminar el .suo archivo restablecerá el (los) proyecto (s) de inicio de la solución.

Más sobre el .suo el archivo está aquí.

La respuesta sugerida no funcionó para mí. El error es un señuelo para otro problema.

Descubrí que estaba apuntando a una versión ligeramente diferente de .NET y esto fue marcado como una advertencia por el compilador, pero estaba causando que la construcción fallara. Esto debería haberse marcado como un error y no como una advertencia.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *