2010-11-20 7 views
0

Je RECEVOIR erreur suivant dans VS 2010.La ressource « SearchBoxStyle » ne pouvait pas être résolu

J'ai deux projets Silverlight. un projet contient seulement styles et un autre projet est mon application. J'ai référencé le projet styles dans mon application et les ressources statiques de l'utilisateur de ce projet dans mon application entière, mais je continue de recevoir cette erreur dans VS bien que tout fonctionne correctement lorsque je compile et exécute l'application.

La ressource « SearchBoxStyle » ne pouvait pas être résolu

+0

Obtenez l'erreur où? Dans le concepteur? Avez-vous la même erreur dans Blend? –

+0

oui, je reçois une erreur dans le concepteur. Non, je ne reçois pas cette erreur dans Blend. –

Répondre

0

Oui, je stumped sur celui-ci aujourd'hui et je suis également à la recherche d'une solution.

Apparemment, une fonctionnalité manquante de Visual Studio - Concepteur VS XAML ne trouve pas de ressources statiques en dehors du fichier XAML en cours. Il semble que Expression Blend soit plus intelligent et offre une solution de contournement pour de tels cas.

est ici un fil similaire qui suggère d'utiliser Blend: The resource could not be resolved (VS 2010 RC)

Et voici ce que Microsoft dit à propos de cette question: http://msdn.microsoft.com/en-us/library/bb546934(VS.90).aspx#ResourcesatDesignTime

Et pour moi, la solution est de mettre un/dans le chemin de ma ressource et définissez le fichier xaml à compiler en tant que ressource. Donc, mon App.xaml ressemble à ceci:

<Application.Resources> 
     <ResourceDictionary> 
      <ResourceDictionary.MergedDictionaries> 
       <ResourceDictionary Source="/Resources/ControlStyles.xaml" /> 
      </ResourceDictionary.MergedDictionaries> 
      <!-- Dummy Style for WPF 4 bug fix, anything you won't use goes --> 
      <Style TargetType="{x:Type WebBrowser}" /> 
     </ResourceDictionary> 
    </Application.Resources> 

Il n'a pas réussi à charger au moment de la conception quand je n'ai pas utilisé la première barre oblique dans le chemin, mais maintenant il fonctionne très bien au moment de la conception dans les autres pages XAML.

Questions connexes