Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

648
Vistas
No se pudo encontrar el archivo obj\Debug\100\android\assets\Xamarin.Auth.dll.mdb'

Desarrollé una aplicación xamarin y recibí este error 'No se pudo encontrar el archivo obj\Debug\100\android\assets\Xamarin.Auth.dll.mdb' mientras depuraba Visual Studio 2019. Ocurrió después de la actualización VS 16.9.1. No hay problema si construyo la aplicación en el lanzamiento.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Tuve exactamente el mismo problema después de la actualización 16.9.1. Después de mucha frustración y de probar todo lo que se me ocurrió incluir las sugerencias en las otras respuestas, descubrí que en realidad se trata de un problema conocido introducido por Xamarin.Android 11.2.0.21 que se envía con VS 16.9.1.

El problema parece deberse a una actualización de implementación rápida que requiere archivos de depuración .mdb en lugar de los antiguos símbolos .pdb para proyectos de Android.

Para solucionarlo, debe actualizar los paquetes de NuGet que todavía usan los archivos de símbolos pdb antiguos con la esperanza de que se hayan cambiado para usar archivos de depuración mdb. En mi caso, esto no fue posible, por lo que la solución consiste en agregar las siguientes líneas a su csproj de Android justo encima de la etiqueta </Project> :

 <Target Name="_RemoveMdbFiles" BeforeTargets="_Upload"> <ItemGroup> <_Temp Include="%(_ResolvedSymbols.Identity)" Condition="'%(_ResolvedSymbols.Extension)' == '.mdb'" /> <_ResolvedSymbols Remove="@(_Temp)"/> </ItemGroup>

Si esta solución tampoco es una opción para usted, creo que la única otra resolución sería cambiar a VS 16.8.x.

EDITAR: parece estar solucionado en la actualización de VS 16.9.2.

Fuente: https://docs.microsoft.com/en-us/xamarin/android/release-notes/11/11.2#known-issue-fast-deployment-and-mdb-files
https://github.com/xamarin/xamarin-android/issues/5631#issuecomment-794289675

over 4 years ago · Santiago Trujillo Denunciar

0

Una solución consiste en crear un archivo llamado Xamarin.Auth.dll.mdb. Acabo de crear una copia de Xamarin.Auth.dll y le cambié el nombre. No resuelve el problema subyacente, pero al menos puedo depurarlo. No estoy seguro de si esto tiene algún efecto secundario, pero hasta ahora todo bien...

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda