Algunos de los errores (que más que errores son detalles) más comunes al momento de compilar y ejecutar un proyecto descargado de Internet son:
- La ruta del proyecto es demasiado larga debido a que lo ejecutamos desde la carpeta Descargas (cuya ruta absoluta por lo general es C:/Usuarios/TuUsuario/Descargas/CarpetaConNombreLargo/CarpetaConNombreLargo/proyecto/
- La seguridad de nuestro equipo (firewall, antivirus) impide la ejecución de archivos que proceden desde otros equipos, al ser considerados maliciosos (falsos positivos)
- Se mantienen las referencias relativas al equipo de cómputo donde fue creado el proyecto original (generando referencia a carpetas que pueden no existir en nuestro equipo)
- Configuración incorrecta de la solución en Visual Studio.
- No está habilitada la compilación o implementación del proyecto de Android/iOS/UWP
Todo esto es solucionable. Claro, en ocasiones me he encontrado con proyectos que en versiones actuales de Xamarin ya no funcionan al utilizar código obsoleto o alguna librería que de plano ya no existe o usa dependencias antiguas. Esto es normal, pues la tecnología avanza y se van creando nuevas (y optimizadas) versiones de las librerías disponibles para crear nuestras aplicaciones.
A continuación te presento una breve guía que me ha funcionado para ejecutar la mayoría de proyectos que encuentro en Internet.
1. Descarga tu proyecto. La tendencia actual es que los desarrolladores usamos GitHub para compartir nuestros proyectos, en cuyo caso se usará el botón Clone or download y luego Download ZIP para que se descargue el proyecto en una carpeta comprimida en nuestro equipo de cómputo.