2013-07-19 56 views
0

我想在我的頁面中創建另一個名稱空間中定義的類型的資源。但在編譯時,出現錯誤「無法加載文件或程序集」Hero.Shared,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null「或其依賴項之一。」 奇怪的是,intellissence正在幫助我選擇我的名字空間。該引用被添加到我的項目中,我可以在後面的代碼中使用這些類。無法從引用的名稱空間加載文件或程序集

誰能告訴我什麼是缺少的?由於

這裏是我到目前爲止的代碼(最後一行是給我的錯誤):

<Page 
    x:Name="pageRoot" 
    x:Class="Hero.Metro.Home" 
    DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:local="using:Hero.Metro" 
    xmlns:VM="using:Hero.ViewModel" 
    xmlns:common="using:Hero.Metro.Common" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d"> 

    <Page.Resources> 
     <common:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter"/> 

     <VM:RacesList x:Key="RacesList"/> 
+0

嘗試重建解決方案。 Intellisense通常會在其他被引用的項目中找到它期望在給定DLL中的內容,但實際上尚未成功構建。 –

+0

謝謝,我試過了。 清潔,重建,關閉VS.清潔,重建,我仍然有同樣的錯誤。 如果我在'虛擬機:RacesList VS的定義發送我到正確的地方... –

+0

我使用2013預覽。所以這可能是軟件中的一個錯誤。但是因爲我對XAML相當陌生,所以我猜這是我的語法錯過了一些東西。 –

回答

0

xmlns:VM="using:Hero.ViewModel" 

xmlns:VM="using:ViewModel" 

我有同樣的替換 問題

相關問題