2015-12-15 2 views
0

Je viens de rencontrer un problème auquel je n'arrive pas à trouver de réponses, et je n'ai aucune idée d'où ça vient.La méthode ou l'opération n'est pas implémentée. Comportement WPF

L'exception est popping dans l'exécution, après le plug-in contenant le chargement XamDataGrid commence, en disant: Une première chance exception du type 'System.Windows.Markup.XamlParseException' a eu lieu dans PresentationFramework.dll

supplémentaires information: La méthode ou l'opération n'est pas implémentée.

Je peux poster du code si nécessaire, mais pendant le débogage, l'erreur se produit avant le "OnAttached" du comportement. J'utilise Visual Studio, rien d'autre.

+0

Avez-vous installé une nouvelle version d'infragistics ou avez-vous mis à jour l'existant? Si oui, alors vous devez mettre à jour vos références à la bonne version des contrôles infragistics –

+0

j'ai fait tout cela. cela s'est passé après un refactoring, et je n'arrive pas à trouver ce qui le cause. – Akos

+0

Cela peut être dû au fait que vous avez des thèmes ou des styles d'infragistics qui sont référencés dans certaines DLL que vous n'avez pas référencées. Si vous n'avez aucune idée par où commencer, alors je suggère de faire référence à toutes les DLLs infragistics et de les enlever une par une pour trouver celle dont vous avez besoin. –

Répondre

0

Trouvé le problème, le message d'erreur n'y était aucunement lié. Un petit avertissement a été caché dans le journal de construction: "Conflits entre les différentes versions du même assembly dépendant qui n'ont pas pu être résolus, ces conflits de référence sont répertoriés dans le journal de construction lorsque la verbosité est définie sur détaillée."

Définir le niveau de verbosité à "Diagnostic" non détaillé (détaillé ne aide pas du tout), et a constaté que j'ai fait une erreur avec les références, dans l'un des projets System.Windows.Interactivity était la version 4.5, dans l'autre 4.0. J'ai réglé les deux à la valeur 4.0, et le problème est parti.

ps. Je les ai définies à 4.5 auparavant et j'ai obtenu cette erreur "Impossible d'ajouter une instance de type XamDataGrid à une collection de type" BehaviorCollection "Seuls les éléments de type" T "sont autorisés.".