es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El objetivo “XamlC” no existe en el proyecto.

He estado trabajando en una aplicación de Xamarin.Forms y de repente empecé a recibir este error MSB4057. No tengo idea de dónde proviene ni qué significa, pero he intentado limpiar, reconstruir, cerrar, abrir e incluso instalar Visual Studio de nuevo. Puedo ejecutar otros proyectos sin problema, también he intentado ejecutar el mismo proyecto en otra máquina y no ha habido ningún problema con él. El error muestra que el problema se encuentra en el archivo Microsoft.Common.CurrentVersion.targets línea 3349, que está dentro de la carpeta de MSBuild en Visual Studio.

<Target
  Name="Compile"
  DependsOnTargets="$(CompileDependsOn)"/>

Suponiendo que algo está corrupto en mi proyecto dentro de mi máquina, he eliminado el proyecto y lo he descargado de nuevo desde el repositorio, también he creado una nueva aplicación y reemplacé manualmente los archivos y sobrescribí las dependencias, pero ninguno de los métodos ayudó. El problema tampoco está relacionado con cambios en el código, ya que intenté ejecutar versiones anteriores y también están corruptas.

¿Alguien sabe cómo puedo solucionarlo y qué significa en realidad? No pude encontrar mucha información al respecto en la web.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    El error MSB4057 indica que hay un problema con el proceso de MSBuild en Visual Studio. En este caso particular, el problema está en el archivo Microsoft.Common.CurrentVersion.targets en la línea 3349. Dado que el error persiste incluso después de intentar diversos métodos de solución de problemas e incluso en una máquina diferente con el mismo proyecto, es probable que el problema esté en la propia instalación de Visual Studio.

    Aquí hay algunas soluciones potenciales para intentar:

    • Reparar la instalación de Visual Studio: Ve a “Agregar o quitar programas” en Windows y selecciona “Visual Studio”. Haz clic en “Modificar” y luego elige “Reparar”.
    • Limpiar la caché de Visual Studio: Cierra Visual Studio y elimina las carpetas “bin” y “obj” en el directorio de cada proyecto. También elimina la carpeta “C:\Users\\AppData\Local\Microsoft\VisualStudio\16.0_xxxxxx\ComponentModelCache”.
    • Actualizar Visual Studio: Asegúrate de que Visual Studio esté actualizado revisando si hay actualizaciones disponibles.
    • Verificar extensiones en conflicto: Desactiva cualquier extensión que pueda estar en conflicto con el proceso de MSBuild yendo a “Extensiones” en Visual Studio y desactivándolas una por una.

    Si ninguna de estas soluciones funciona, puede ser necesario desinstalar y reinstalar Visual Studio. También se recomienda reportar el problema al soporte de Microsoft para obtener ayuda adicional.

Comments are closed.