2010-04-13 3 views
0

Erreur: UnhandledException: System.Windows.Markup.XamlParseException: Système valeur « /WPFToolkit;component/DataGrid/Themes/Luna.NormalColor.xaml » ne peut pas être attribué à la propriété « Source » de l'objet » .Windows.ResourceDictionary '.XamlParseException en raison de DatePicker de WPFToolKit

Could not load type 'System.Windows.Controls.Primitives.MultiSelector' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Error at object 'System.Windows.ComponentResourceKey' in markup file 'WPFToolkit;component/DataGrid/Themes/Luna.NormalColor.xaml'. Error at object 'System.Windows.ResourceDictionary'. ---> 

System.Windows.Markup.XamlParseException: Could not load type 'System.Windows.Controls.Primitives.MultiSelector' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Error at object 'System.Windows.ComponentResourceKey' in markup file 'WPFToolkit;component/DataGrid/Themes/Luna.NormalColor.xaml'. ---> 

System.TypeLoadException: Could not load type 'System.Windows.Controls.Primitives.MultiSelector' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 

Je reçois toujours l'exception suivante. Je reçois l'exception lorsque j'exécute l'application exe à partir du dossier Release. Je n'obtiens pas du tout l'exception lors du débogage de l'application dans Visual Studio. J'ai calculé que l'exception est en raison d'un contrôle DatePicker que j'utilise - comme si je supprimais le contrôle (construire et exécuter l'exe de sortie à nouveau) l'exception disparaît.

Comment diable pourrais-je comprendre ce qui ne va pas ici? Le datepicker a l'air tellement mieux mais pour l'effort que cela ressemble il pourrait être de fixer je peux être enclin à passer pour une zone de texte que je valide quand le bouton de soumission est pressé! Dissapointing ...

+0

Je pense qu'il peut s'agir d'un problème de version de framework .Net - Je n'ai pas mentionné que je débugge VS sur une machine, puis déplacez la version release vers une autre machine pour tester - c'est là qu'elle se casse. – baron

Répondre

0

Le problème était dû à la machine d'essai ayant .Net Framework 3.5 et non 3.5 SP1. Mise à niveau vers 3.5 SP1 a résolu le problème.

Questions connexes