J'ai une application C# WPF
qui lance soudainement une exception au démarrage, et je n'arrive pas à comprendre pourquoi.HRException au démarrage de mon application C# WPF
L'exception est une HRException
C++, et il se produit dans MSCORLIB
CreateInstanceSlow()
à, qui est appelé à partir de CreateInstance()
, qui est appelé à partir de BamlRecordReader.CreateInstanceFromType()
dans l'ensemble System.Windows.Markup
.
J'ai déplacé tous mes assemblys de cette application, ainsi qu'une bibliothèque tierce que je venais juste de mettre à jour, et j'ai finalement fait redémarrer l'application (même si c'était juste un shell). Puis j'ai ajouté la librairie tierce partie, sans problème, puis j'ai réintégré chacune de mes assemblées, en les ajoutant comme référence, et en déclarant une variable d'un type défini dans cette application dans mon application principale, et cela a fonctionné. OK. J'ai donc soufflé tout ça et je suis retourné à ce qui a été archivé, et je suis de nouveau à l'exception, donc je ne pense pas que ce soit une DLL qui ne peut pas être trouvée, ou une qui gonfle à l'initialisation - mais Je ne peux pas comprendre ce que c'est.
J'ai essayé de descendre la callstack et de regarder dans les fonctions d'analyse, mais le débogueur m'indique que je ne peux pas examiner la plupart des variables en raison d'un cadre natif en haut de la pile.
J'apprécierais vraiment des conseils sur comment faire pour savoir ce que XAML
est réellement analysé lorsque l'exception est levée, ainsi que d'entendre toute autre personne qui a eu des problèmes similaires.
Quelle est la valeur HR? – JaredPar