2009-04-18 10 views
12

Aşağıdaki kod var: dizeleri <ResourceDictionary Source="themes/...xaml"/> yılında"ResourceDictionary ait varis bekleniyor" - Bu hata ne demek App.xaml yılında

<Application 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    x:Class="FJW.App"> 
    <Application.Resources> 
     <!-- Resources scoped at the Application level should be defined here. --> 
     <ResourceDictionary> 
      <ResourceDictionary.MergedDictionaries> 
       <ResourceDictionary Source="themes/F4.xaml"/> 
       <ResourceDictionary Source="themes/F3.xaml"/> 
       <ResourceDictionary Source="themes/F2.xaml"/> 
       <ResourceDictionary Source="themes/F0.xaml"/> 
       <ResourceDictionary Source="themes/F1.xaml"/> 
       <ResourceDictionary Source="themes/Palm.xaml"/> 
       <ResourceDictionary Source="themes/Key.xaml"/> 
      </ResourceDictionary.MergedDictionaries> 
     </ResourceDictionary> 
    </Application.Resources> 
</Application> 

Visual Studio buluyor hatası - aşağıdaki hata iletisini yükselterek: ResourceDictionary'ın kalıtıcısı bekleniyor.

Ancak proje düzgün bir şekilde derleniyor ve doğru çalışıyor. Hata mesajı ne anlama geliyor? Belki bu beta Silverlight sürümü bir hata mı? Yoksa benim hatam mı?

cevap

27

Hm. BuildAction problemiydi.

Kaynak olarak xamls için BuildAction özelliğini kurdum. Ve bu özelliği Sayfayı tekrar değiştirdiğimde - erorrlar ortadan kayboldu.

+2

Teşekkürler! Bende aynı problem vardı. –

+1

Bu bir işe yarıyor! – Bulat

+0

teşekkürler, işe yarıyor! – viky

0

Size ulaşan bu .xaml dosyalarının içinde bir şey olabilir mi? Kodunuzu yeni bir projeye kopyaladım ve Visual Studio veya Expression Blend'de herhangi bir hata iletisi görmedim.

alt text http://www.smips.com/brad/stackoverflow/so-109.jpg

+0

Sanırım yapamaz. Tema klasöründe sadece bir tane xaml bıraktığımda, hatalar olmuyordu. – FFire