Questo problema è principalmente fastidioso dato che Visual Studio IDE mi sta dicendo che non può trovare la risorsa, ma quando creo l'applicazione non ho alcun problema.La risorsa App di Visual Studio Universal non viene trovata quando si trova nella cartella condivisa
Nel mio Visual Studio ho questo:
Ecco un esempio della mia architettura App universale è la seguente:
Example.windowsPhone
->MainPage.xaml
Example.Share
-> Style.xaml
-> App.Xaml has Style.xaml referenced
Ev Enthought ho DmBlueBrush di riferimento nel mio stile pagina come questa:
<SolidColorBrush x:Key="DmBlueBrush" Color="{StaticResource DmBlue}" />
In Visual Studio che mi dirà che cant trovare, ma quando ho costruire l'applicazione troverà questa risorsa. Non ho fatto riferimento correttamente a qualcosa per il mio IDE per funzionare?
Sto usando Visual Studio 2013 Professional versione aggiornamento 12.0.31101.00 4.
Edit 1:
in App.xaml in comune che ho:
<Application
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="Theme/Styles.xaml"/>
<ResourceDictionary Source="Theme/Other.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
Sì, il file di stile XAML viene fatto riferimento nel file App.xaml che si trova nella cartella condivisa – Damien
@Damien hmm, la cosa migliore è fare poi una soluzione pulita -> ricostruire. Ho creato un progetto universale vuoto/due file di stile ed è stato in grado di fare riferimento a qualsiasi 'x: Key' che volevo come risorsa statica. Prova con un progetto universale vuoto e vedi se questo aiuta. Se è così, quindi capire cosa è diverso da un vuoto di default rispetto al tuo progetto. –