Xamarin Android axml uzantılı layout dosyasına intellisense desteği kazandırma

Xamarin Android axml, Xamarin ile native android uygulaması geliştirdiğimizde arayüzde axml layout dosyalarını kullanıyoruz eğer layout dosyasında bendeki gibi intellisense olmaz ise ve bu desteği kazandırmak isterseniz makaledeki adımları izleyiniz.

Xamarin Android axml uzantılı layout dosyasına intellisense desteği kazandırma

Xamarin Android axml

Alttaki adımları takip ederek intellisense desteğini kazandırabilirsiniz. Ben Visual Studio 2012 kullandığınızı varsayarak anlatımı bu versiyon üzerinden yapacağım ilgili klasörler sizdeki visual studio’ya göre değişiklik gösterebilir.

  1. Visual Studio 2012’yi Açın
  2. AXML uzantılı layout dosyasını aç.
  3. Dosyasyı açtıktan sonra üst menüde XML adında bir menü gözükecek
  4. Bu menü altından Schemas adlı menüye tıkla
  5. Grid’den Sıralamayı “File Name(Dosya Adı)”’na göre yap ardından “android-layout-xml” ve “schemas.android.com.apk.res.android” dosyalarının olup olmadığına bak, eğer varsa 13.adıma atla.
  6. Eğer bulamadıysan,32 bir işletim sistemine sahip isen “Program Files” klasörüne veya 64 bit işletim sistemi kullanıyorsan “Program Files (x86)” adlı klasöre git.
  7. Ardından “\MSBuild\Novell” veya “\MSBuild\Xamarin\Android” klasörlerine “android-layout-xml.xsd” ve “schemas.android.com.apk.res.android.xsd” varmı diye kontrol et.
  8. Eğer varsa 9. adımdan devam et yoksa “https://github.com/atsushieno/monodroid-schema-gen” adresinden bu iki dosyayı indirebilirsin.
  9. Eğer varsa bulduğun 2 dosyayı “\Microsoft Visual Studio 11.0\Xml\Schemas” yoluna kopyala.
  10. 3. ve 4. adımı tekrarlayarak Schemas adlı menü elemanına tekrar tıkla.
  11. “Add(Ekle)…” butonuna tıkla  8.adımda 2 dosyayı kopyaladığın yerde bulup seç ve ekle.
  12. Visual studio’yu yeniden başlatın ve axml uzantılı dosyayı açarak çalışıp çalışmadığını kontrol ediniz.
  13. Eğer intellisense android: yazıp Ctrl+Space tuşlarına basmanıza rağmen çalışmadı ise visual studio’yu kapatınız.
  14. Visual Studio ile beraber gelen “Developer command prompt for VS2012” adlı komut satırı uygulamasını açın.
  15. Açılan komut satırına tırnaklar olmadan “Devenv /ResetSettings” yazın ve çalıştırın.
  16. Bu işlemin ardından visual studio 2012’yi tekrar çalıştırın.
  17. Eğer çalışmadı ise Xamarin forumuna ve postlarına gözatmanızı öneririm.

android-layout-xml.xsd ve schemas.android.com.apk.res.android.xsd dosyaları intellisense için yardımcı olan referans dosyalarıdır bu dosyaların tarafımdan sürekli güncellenmiş halini https://github.com/muratoner/xamarin adresinden çekebilirsiniz.

5/5 - (1 vote)

Murat Öner sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya devam et