2015-10-10 16 views
5

Kısa süre önce bu tuhaf hatayı almaya başladım, yalnızca Designer'da sorun var, uygulama sorunsuz çalışıyor. Ben yine her şeyden kaldırıp yeniden ekleyerek belirtilen montaj ve yapıyor çözeltisini [A] Tip [B] için eşleştirilemiyor. Eşleşen derleme sürümleri türü

  • yeniden bin/obj klasörü
  • çıkarmadan gölge önbelleği
  • temizleyerek
    • denedim

      Bu tam hata

      [A]MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl cannot be cast to 
      [B]MahApps.Metro.Controls.MetroAnimatedSingleRowTabControl. 
      Type A originates from 'MahApps.Metro, Version=1.1.3.174, Culture=neutral, PublicKeyToken=null' in the context 'LoadFrom' at location 'C:\Users\usr\AppData\Local\Microsoft\VisualStudio\14.0\Designer\ShadowCache\x2tfp5zd.b23\jgke2cb5.0ws\tmp\MahApps.Metro.dll'. 
      Type B originates from 'MahApps.Metro, Version=1.1.3.174, Culture=neutral, PublicKeyToken=null' in the context 'LoadNeither' at location 'C:\Users\usr\AppData\Local\Microsoft\VisualStudio\14.0\Designer\ShadowCache\majxo3bg.w3c\dwou5m4n.p1u\MahApps.Metro.dll'. 
      HeRgoT C:\Users\usr\MyProject\MyProject\MainWindow.xaml 
      

      Sebep ne?

  • +0

    Takımı güçlü isimle imzalamayı deneyin. – PetSerAl

    +0

    Hızlı not, denetimi aynı derlemeden farklı biriyle değiştirdiğimde, sorun ortadan kalkıyor – pikausp

    +0

    Başvurulan projenin hedef çerçevesi farklı olduğunda bu sorunla karşılaştım (4.5'e karşı 4.5.2). – Herman

    cevap

    0

    Bu sorun, gölge önbellek klasöründeki mahapps.metro.dll dosyasının birden fazla kopyasının neden olduğu ve yaptığım şeyin düzeltilmesi sorunuyla karşılaşmıştım: 1. 1. mahapps.metro.dll dosyasını başvuru kaynağına göre kaldırın 2. Visual Studio'nun Kapatılması 3. Gölge önbellek klasörünü temizleyin ve ardından VS'yi yeniden başlatın.

    İlgili konular