WPF Cadre de Présentation de l'Exception :(
Donc je suis en train de travailler sur mon projet final pour un cours d'été et je reçois cette exception suivante.
Une exception non gérée du type 'System.De la réflexion.TargetInvocationException' s'est produite dans PresentationFramework.dll
À la recherche dans la pile d'appel, sa fait tout de prétraitement, et il se produit. Il n'est pas même de commencer ma demande donc je ne pense pas qu'il pourrait être mon code. Est-il possible que j'ai supprimé certains fichiers de l'accident? Mon projet était en cours d'exécution fine. J'ai fait quelques changements, il a été l'ajout d'une référence à une classe que j'allais utiliser, mais ensuite changé mon esprit. Je l'ai enlevé, fait quelques changements, et ensuite pour le lancer, et bam! Oui, le contrôle de version mai m'a sauvé de la question, erreur de débutant!
Toute aide est très appréciée!
edit: il semble être en plusieurs exceptions, voici une partie de la fenêtre de sortie
Une exception de première chance de type 'System.NullReferenceException'
s'est produite dans StockAnalysis.exe Une exception de première chance de type
'Système.NullReferenceException' s'est produite dans System.Xaml.dll Une première
chance exception de type 'System.NullReferenceException' s'est produite dans
PresentationFramework.dll Une exception de première chance de type
'Système.De la réflexion.TargetInvocationException' s'est produite dans mscorlib.dll
Une exception de première chance de type
'Système.De la réflexion.TargetInvocationException' s'est produite dans mscorlib.dll
Une exception de première chance de type
'Système.De la réflexion.TargetInvocationException' s'est produite dans
Système.Xaml.dll Une exception de première chance de type
'Système.De la réflexion.TargetInvocationException' s'est produite dans
PresentationFramework.dll Une exception non gérée du type
'Système.De la réflexion.TargetInvocationException' s'est produite dans
PresentationFramework.dllInformations supplémentaires: une Exception a été levée par la cible d'un
invocation.
Essayez de le lancer dans Visual Studio pour l'exception boîte de dialogue apparaît et cliquez sur Afficher les Détails lien et vérifier son
InnerException
de la propriété.Quelle est la version de l' .Net framework avez-vous installé sur la machine, et quelle version êtes-vous cibler?
Je suis allé à l'Exception de l'arbre pour le Système des exceptions et qu'il avait jeter tout NullReference exceptions afin que je puisse le casser et me montrer où dans le code qu'il se passait. J'ai essayé de faire référence à une fenêtre que je n'avais pas encore créé. Problème résolu!
Bon, je vais écrire ma suggestion que la réponse et la poste.
OriginalL'auteur Teknos | 2011-07-30
Vous devez vous connecter pour publier un commentaire.
La
TargetInvocationException
a presque toujoursInnerException
quelque chose. Essayez de le lancer dans Visual Studio pour l'exception boîte de dialogue apparaît, cliquez sur "Afficher les Détails" lien et vous serez en mesure d'étendre l'exception des propriétés pour savoir ce qui s'est vraiment passé.Dans 100% des fois j'ai pris de l'
TargetInvocationException
, sonInnerException
n'était pas nulle. La plupart du temps (en fonction de la gestion des exceptions), il n'est que le 1InnerException
.C'est une bonne règle à garder à l'esprit: Toujours vérifier
InnerException
.Que faire si l'Exception interne est nulle. J'ai couru dans ce scénario
OriginalL'auteur Joel B Fant