Bu çözüm yapılandırması için derlenmek üzere proje seçilmedi


92

Hata:

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

Configuration Manager'daki yapılandırma doğru görünüyor:

Yapılandırma yöneticisi

Oluşturmaya çalıştığım projenin kodu:

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


Şimdiye kadar denediklerim:

Herhangi bir CPU'dan x86'ya ve geriye geçiş.

Build onay kutusu false ve ardından true olarak ayarlanıyor.


29
Android projesi için Configuration Manager'dan da Dağıt'ı seçin .
eakgul

Öyleydi, çok teşekkür ederim. Hata (Proje bu çözüm yapılandırması için derlenmek üzere seçilmedi ) biraz kafa karıştırıcıydı, ayrıca bu hatanın yanıtlarının tümü Dağıt değil, Oluştur onay kutusunu işaret ediyordu . Xamarin I yeni olması bilmiyordum dağıtma Android'de kontrol edilmesi gerekiyordu ve Git proje (onay kutusu aslında varsayılan olarak işaretlidir yeni bir Visual Studio projesi oluştururken) o nedense kontrol yoktu.
Xavier Peña

Yanıtlar:


122

As Kowalski söyledi, Sen Configuration Manager üzerinde dağıtın Seçeneği kontrol edilmelidir. Çözüme sağ tıklayın ve Configuration Manager'ı seçin. Ardından, başlangıç ​​Projesi için Dağıtma Seçeneğini kontrol edin. Bu görüntü gibi

görüntü açıklamasını buraya girin


Evet, onay deploykutusunu işaretlememiz gerekiyor
DeltaCap019

2
Bununla bir CI inşa sunucusunda karşılaşıyordum ve benim için derleme sütununu kontrol etmem yeterliydi (kontrol edilmemişti)
LeonardoX

Pencere hizmetini CI aracılığıyla oluştururken aynı sorunla karşılaşıyordum ve sadece yapı sütununu kontrol ettim ve benim için çalıştı.
Arvind Gautam

5

Build => Configuration Manager'a gidin. ardından başlangıç ​​projesi için dağıt onay kutusunu işaretleyin. Ps. projeye sağ tıklayarak başlangıç ​​projenizi seçtiğinizden emin olun => başlangıç ​​projesi olarak ayarlayın


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.