Saltar al contenido

La carga útil contiene dos o más archivos con la misma ruta de destino ‘System.Diagnostics.Tools.dll’

Haz todo lo posible por comprender el código de forma correcta antes de utilizarlo a tu trabajo si ttienes algo que aportar puedes compartirlo con nosotros.

Solución:

El problema se ha resuelto solo. Una actualización a la última versión de Microsoft.NETCore.UniversalWindowsPlatform lo ha solucionado.

Parece que la biblioteca A se compiló con la versión 5.1.0 y la biblioteca B se compiló con la versión 5.2.2. Debido a que mi proyecto estaba en la versión 5.1.0, hubo una situación de conflicto. No entiendo por qué no tengo ningún conflicto si cambio la versión de UWP.

Si uso la biblioteca B con la versión anterior de UWP, tampoco hubo conflicto.

En caso de que pueda ser útil para otros que encuentren el mismo error: “La carga útil contiene dos o más archivos con la misma ruta de destino…”, que puede deberse a una variedad de razones relacionadas con el laberinto de los paquetes NuGet, un remedio para tales errores relacionados con NuGet es borrar el caché, o simplemente eliminar la carpeta del paquete NuGet problemático: C:Usersuser.nugetpackages

Esto se basa en mi propia experiencia al tratar con errores similares, incluido este en particular.

Editar (2018-07-22): He tenido buena suerte al tratar con este y otros problemas similares simplemente reiniciando Visual Studio. Probablemente Microsoft finalmente esté llegando a este error. Obtengo este tipo de problemas solo cuando construyo una versión de lanzamiento.

En mi caso, tenía seleccionada la opción “Cualquier CPU”, por lo que estaba compilando la misma biblioteca para ambas versiones. Seleccionar x64 resolvió el problema para mí.

valoraciones y reseñas

¡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 *