Projekt nie został wybrany do kompilacji dla tej konfiguracji rozwiązania


91

Błąd:

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

Konfiguracja w Configuration Manager wydaje się poprawna:

Manager konfiguracji

Oto kod projektu, który próbuję zbudować:

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


Czego próbowałem do tej pory:

Zmiana z dowolnego procesora na x86 iz powrotem.

Ustawienie pola wyboru Build na false, a następnie z powrotem na true.


28
Wybierz opcję Wdróż również z Configuration Manager dla projektu systemu Android.
eakgul

To wszystko, dziękuję bardzo. Błąd (projekt nie został wybrany do kompilacji dla tej konfiguracji rozwiązania) był nieco zagmatwany, a odpowiedzi na ten błąd wskazywały na pole wyboru Kompilacja , a nie Wdrażanie . Będąc nowym w Xamarin nie wiedziałem, że Deploy na Androidzie trzeba sprawdzić, a projekt w git z jakiegoś powodu go nie sprawdził (podczas tworzenia nowego projektu Visual Studio pole wyboru jest rzeczywiście zaznaczone domyślnie).
Xavier Peña

Odpowiedzi:


120

Jak powiedział Kowalski , musisz zaznaczyć opcję Deploy w Configuration Manager. Kliknij prawym przyciskiem myszy rozwiązanie i wybierz Configuration Manager. Następnie sprawdź opcję wdrażania dla projektu startowego. Jak ten obraz

wprowadź opis obrazu tutaj


Tak, musimy deploy
zaznaczyć

2
Miałem do czynienia z tym na serwerze kompilacji CI i dla mnie wystarczyło sprawdzić kolumnę kompilacji (była odznaczona)
LeonardoX

Miałem ten sam problem podczas budowania usługi okna za pomocą kompilacji CI, po prostu sprawdziłem kolumnę kompilacji i zadziałało.
Arvind Gautam

5

przejdź do Build => Configuration Manager. następnie zaznacz pole wyboru wdrażania projektu startowego. Ps. upewnij się, że wybierasz swój projekt startowy, klikając prawym przyciskiem myszy projekt => ustaw jako projekt startowy


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.