Projeto não selecionado para construção para esta configuração de solução

95

O erro:

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

A configuração no Configuration Manager parece correta:

Gerenciador de configuração

Este é o código do projeto que estou tentando construir:

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


O que tentei até agora:

Mudança de qualquer CPU para x86 e vice-versa.

Definindo a caixa de seleção Build como false e, em seguida, de volta para true.

Xavier Peña
fonte
30
Selecione Implementar também no Gerenciador de configuração para o projeto Android.
eakgul
Foi isso, muito obrigado. O erro (Projeto não selecionado para compilar para esta configuração de solução) era um pouco confuso, além disso, as respostas para esse erro apontavam para a caixa de seleção Compilar , não para Implantar . Sendo novo no Xamarin, eu não sabia que o Deploy no Android precisava ser verificado, e o projeto em git não o tinha verificado por algum motivo (ao criar um novo projeto do Visual Studio, a caixa de seleção é realmente marcada por padrão).
Xavier Peña

Respostas:

128

Como disse Kowalski , você deve marcar a opção Deploy no Configuration Manager. Clique com o botão direito na solução e selecione Configuration Manager. Em seguida, marque a opção de implantação para o projeto de inicialização. Como esta imagem

insira a descrição da imagem aqui

Morteza Zabihi
fonte
Sim, precisamos marcar a deploycaixa de seleção
DeltaCap019
2
Eu tenho enfrentado isso em um servidor de construção de CI e para mim foi o suficiente para verificar a coluna de construção (estava desmarcada)
LeonardoX
Eu estava enfrentando o mesmo problema ao construir o serviço de janela por meio da construção de CI e apenas verifiquei a coluna de construção e funcionou para mim.
Arvind Gautam
9

vá para Build => Configuration Manager. em seguida, marque a caixa de seleção de implantação para o projeto de inicialização. Ps. certifique-se de selecionar seu projeto de inicialização clicando com o botão direito do mouse em projeto => definir como projeto de inicialização

Zakaria Kasmi
fonte
2

Selecione Implementar também no Gerenciador de Configurações para o projeto Android

Sanjeevi Subramani
fonte