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.
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:
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.