1

J'ai créé des données de temps de conception à partir de mon application Windows Phone 7 et quand je regarde designer dans Visual Studio (Express), les données de temps de conception apparaît parfaitement bien . Cependant, lorsque j'essaie de charger le même projet dans Expression blend 4, j'obtiens une erreur et les données de conception ne s'affichent pas.Expression Blend Erreur avec les données de temps de conception (pas d'erreur dans Visual Studio)

L'erreur que je reçois est très générique « Erreur trouvé dans ma classe XAML » La ligne exacte qu'elle pointe est:

<phone:PhoneApplicationPage 
... 
    d:DataContext="{d:DesignData Source=../DesignData/VendorDetailViewDesignData.xaml}" 
... 
> 

Je ne sais vraiment pas ce que le problème pourrait être puisque ce fonctionne bien avec le concepteur de studio visuel. Dois-je faire quelque chose de différent pour exprimer le mélange?

Pour créer les données de temps de conception I essentiellement suivi

http://blogs.msdn.com/b/mcsuksoldev/archive/2010/08/27/designdata-mvvm-support-in-blend-vs2010-and-wpf-silverlight.aspx
et a pris les fenêtres par défaut des projets téléphoniques qui ont des données de temps de conception en eux comme un exemple.

La classe XAML est dans un dossier rootFolder/Afficher/tandis que les fichiers de données de conception sont en rootFolder/DesignData/

Toute aide est appréciée! Merci!
Haji

Répondre

2

Sans plus de détails, il est assez difficile de savoir quel pourrait être le problème.

Une astuce à utiliser pour ce type de problème est que vous pouvez réellement attacher au processus de fusion à partir du débogueur Visual Studio. Aller à Debug -> Attach to Process, trouver le processus Blend.exe et attacher à cela, puis essayez d'ouvrir l'affichage dans Blend, cela devrait vous permettre de déboguer ce qui se passe.

Pour des instructions étape par étape sur ce point, un coup d'oeil à: Debugging Design-Time Exceptions

Bonne chance!

+0

salut, merci pour l'aide! Je n'ai jamais été capable de comprendre ça ... – hajpoj