2009-04-18 2 views
12

나는 다음과 같은 코드가 있습니다 문자열 <ResourceDictionary Source="themes/...xaml"/> 에서"이 ResourceDictionary에의 상속인이 예상된다"-이 오류가 의미 하는가 무엇 App.xaml에서

<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> 

비주얼 스튜디오를 찾는 오류 - 다음과 같은 오류 메시지가 인상을 : ResourceDictionary의 상속자가 필요합니다.

그러나 프로젝트가 제대로 컴파일되고 올바르게 작동합니다. 오류 메시지의 의미는 무엇입니까? 아마이 베타 버전의 Silverlight 버전의 버그일까요? 아니면 내 실수 야?

답변

27

옴. 그것은 BuildAction 문제였습니다.

Resource로 xamls의 BuildAction 속성을 설정했습니다. 그리고이 속성을 다시 Page로 변경하면 erorrs가 사라집니다.

+2

감사합니다. 나는 똑같은 문제가 있었다. –

+1

이것은 작동합니다! – Bulat

+0

감사합니다. 작동합니다! – viky

0

내 .xaml 파일 안에 뭔가있을 수 있습니까? 새 프로젝트에 코드를 복사했지만 Visual Studio 또는 Expression Blend에서 오류 메시지가 표시되지 않았습니다.

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

+0

나는 그렇게 할 수 없다고 생각합니다. 테마 폴더에 하나의 xaml 만 남기면 친구가됩니다. 오류가 없었습니다. – FFire

관련 문제