Aracılığıyla paylaş


Android Resource.designer.cs dosyam güncelleştirilmiyor

Not

Bu sorun Xamarin Studio 5.1.4 ve sonraki sürümlerde giderilmiştir. Ancak, sorun Mac için Visual Studio oluşursa lütfen tam sürüm oluşturma bilgileriniz ve tam derleme günlüğü çıkışınızla yeni bir hata oluşturun.

Xamarin.Studio 5.1'deki bir hata daha önce .csproj dosyalarını .csproj dosyasındaki xml kodunu kısmen veya tamamen silerek bozmuş. Bu, Android derleme sisteminin önemli bölümlerinin (Android Resource.designer.cs güncelleştirilmesi gibi) başarısız olmasına neden olabilir. 15 Temmuz'daki 5.1.4 kararlı sürümünden itibaren bu hata düzeltildi; ancak çoğu durumda proje dosyasının aşağıda açıklandığı gibi el ile onarılması gerekir.

Proje dosyasını düzeltmeye yönelik iki olası yaklaşım

İki durumdan biri:

  1. Yepyeni bir Xamarin.Android uygulama projesi oluşturun, tüm proje özelliklerini eski projenizle eşleşecek şekilde ayarlayın ve tüm kaynaklarınızı, kaynak dosyalarınızı vb. projeye geri ekleyin.

    OR

  2. Özgün projenizin .csproj dosyasının yedek kopyasını alın, sonra bunu bir metin düzenleyicisinde açın ve temiz bir şekilde oluşturulan .csproj dosyasındaki eksik öğeleri yeniden ekleyin.

Bu işlem sorunu çözmezse

Bu öğelerle deneme yaptıktan sonra, öğeleri geri ekledikten ve projeyi yeniden derledikten sonra Resource.designer.cs dosyasının güncelleştirileceğini fark edebilirsiniz, ancak daha sonra Resource.designer.cs'de yer alan yeni türleri tanımak için kod tamamlama işlemini almak için çözümü kapatıp yeniden açmanız gerekebilir.