Projekt nicht ausgewählt, um für diese Lösungskonfiguration zu erstellen


86

Der Fehler:

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

Die Konfiguration in Configuration Manager scheint korrekt zu sein:

Konfigurationsmanager

Dies ist der Code des Projekts, das ich erstellen möchte:

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


Was ich bisher versucht habe:

Wechsel von einer beliebigen CPU zu x86 und zurück.

Setzen Sie das Kontrollkästchen Erstellen auf false und dann wieder auf true.


28
Wählen Sie in Configuration Manager für Android-Projekt auch Bereitstellen aus.
eakgul

Das war es, vielen Dank. Der Fehler (Projekt nicht für die Erstellung dieser Lösungskonfiguration ausgewählt) war etwas verwirrend, und die Antworten auf diesen Fehler wiesen alle auf das Kontrollkästchen Erstellen hin , nicht auf das Kontrollkästchen Bereitstellen . Als Neuling in Xamarin wusste ich nicht, dass Deploy unter Android aktiviert sein musste, und das Projekt in Git hatte es aus irgendeinem Grund nicht aktiviert (beim Erstellen eines neuen Visual Studio-Projekts ist das Kontrollkästchen tatsächlich standardmäßig aktiviert).
Xavier Peña

Antworten:


112

Wie Kowalski sagte, müssen Sie die Bereitstellungsoption in Configuration Manager aktivieren. Klicken Sie mit der rechten Maustaste auf die Lösung und wählen Sie Configuration Manager. Aktivieren Sie dann die Bereitstellungsoption für das Startprojekt. Wie dieses Bild

Geben Sie hier die Bildbeschreibung ein


Ja müssen wir überprüfen deployCheckbox
DeltaCap019

2
Ich habe mich damit in einem CI-Build-Server konfrontiert und für mich war es genug, um die Build-Spalte zu überprüfen (es wurde deaktiviert)
LeonardoX

Ich hatte das gleiche Problem beim Erstellen des Fensterservices über CI Build und habe nur die Buildspalte überprüft und es hat für mich funktioniert.
Arvind Gautam

3

Gehen Sie zu Build => Configuration Manager. Aktivieren Sie dann das Kontrollkästchen Bereitstellen für das Startprojekt. Ps. Stellen Sie sicher, dass Sie Ihr Startprojekt auswählen, indem Sie mit der rechten Maustaste auf das Projekt klicken => Als Startprojekt festlegen


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.