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.


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


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


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.