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.