Proyecto no seleccionado para compilar para esta configuración de solución

91

El error:

>------ Skipped Deploy: Project: DrawShape.Android, Configuration: Debug Any CPU ------
>Project not selected to build for this solution configuration 

La configuración en Configuration Manager parece correcta:

Administrador de configuración

Este es el código del proyecto que estoy intentando construir:

https://github.com/chrispellett/Xamarin-Forms-Shape


Lo que he probado hasta ahora:

Cambio de cualquier CPU a x86 y viceversa.

Establecer la casilla de verificación Generar en falso y luego volver a verdadero.

Xavier Peña
fuente
28
Seleccione Implementar también desde Configuration Manager para el proyecto de Android.
eakgul
Eso fue todo, muchas gracias. El error (Proyecto no seleccionado para compilar para esta configuración de solución) fue un poco confuso, además de que todas las respuestas a este error apuntaban a la casilla de verificación Compilar , no a la de Implementar . Siendo nuevo en Xamarin, no sabía que era necesario marcar Implementar en Android, y el proyecto en git no lo tenía marcado por alguna razón (al crear un nuevo proyecto de Visual Studio, la casilla de verificación está marcada de forma predeterminada).
Xavier Peña

Respuestas:

120

Como dijo Kowalski , debe marcar la opción de implementación en Configuration Manager. Haga clic derecho en la solución y seleccione Administrador de configuración. Luego, marque la opción de implementación para el proyecto de inicio. Como esta imagen

ingrese la descripción de la imagen aquí

Morteza Zabihi
fuente
Sí, necesitamos marcar la deploycasilla de verificación
DeltaCap019
2
Me he enfrentado a esto en un servidor de compilación de CI y para mí fue suficiente para verificar la columna de compilación (no estaba marcada)
LeonardoX
Me enfrentaba al mismo problema mientras construía el servicio de ventanas a través de la compilación de CI, y simplemente verifiqué la columna de compilación y funcionó para mí.
Arvind Gautam
5

vaya a Build => Configuration Manager. luego marque la casilla de verificación de implementación para el proyecto de inicio. PD. asegúrese de seleccionar su proyecto de inicio haciendo clic derecho en el proyecto => establecer como proyecto de inicio

zakaria kasmi
fuente
0

Seleccione Implementar también desde Configuration Manager para el proyecto de Android

Sanjeevi Subramani
fuente