2015-04-23 18 views
0

我想從另一個包中導入一個.xaml文件,即在不同的文件夾中。我正在使用「pack-import」,但是當我嘗試使用此代碼運行代碼時,得到一個XamlParseException,它使用消息「無法加載文件或程序集」Project.UI,Culture = neutral「或其中的一個包裝FileNotFoundException依賴關係,系統找不到指定的文件。「FileNotFoundException當導入不同的程序集和基文件夾中的資源

導入(在ScreenView.xaml):

<UserControl.Resources> 
     <ResourceDictionary> 
      <ResourceDictionary.MergedDictionaries> 
       <ResourceDictionary Source="pack://application:,,,/Project.UI;component/Themes/generic.xaml"/> 
      </ResourceDictionary.MergedDictionaries> 
     </ResourceDictionary> 
</UserControl.Resources> 


文件結構:
導入文件:
項目/ 具體 /client/Project.Module/Views/Screen/ScreenView.xaml
導入的文件:
項目/ 常見 /客戶/項目UI /主題/通用xaml

回答

1

我能想到2 reasont的這個錯誤可能會發生:

  1. 您的具體項目未引用共同的項目(這給FileNotFoundException異常是完全按照你描述的內部異常)
  2. Project.UI是不是您的COMMON項目的程序集名稱
相關問題