WPF演示框架例外:(

Tek*_*nos 6 wpf exception

所以我正在为我的暑期课程的最后项目工作,我得到以下异常.

PresentationFramework.dll中出现未处理的"System.Reflection.TargetInvocationException"类型异常

查看调用堆栈,它会执行所有预处理,并且会发生.它甚至没有启动我的应用程序,所以我不认为它可能是我的代码.有可能我意外删除了一些文件吗?我的项目运行正常.我做了一些更改,一个是添加对我将要使用的类的引用,但后来改变了主意.我删除它,进行了一些更改,然后去运行它,然后bam!是的,版本控制可能让我免于问题,菜鸟错误!

任何帮助表示赞赏!

编辑:实际上似乎有几个例外,这里是输出窗口的一部分

StockAnalysis.exe中出现类型'System.NullReferenceException'的第一次机会异常System.Xaml.dll中出现类型'System.NullReferenceException'的第一次机会异常PresentationFramework.dll中出现类型'System.NullReferenceException'的第一次机会异常mscorlib.dll中出现类型为"System.Reflection.TargetInvocationException"的第一次机会异常mscorlib.dll中发生类型为"System.Reflection.TargetInvocationException"的第一次机会异常发生了"System.Reflection.TargetInvocationException"类型的第一次机会异常在System.Xaml.dll中PresentationFramework.dll中出现类型'System.Reflection.TargetInvocationException'的第一次机会异常PresentationFramework.dll中出现未处理的类型'System.Reflection.TargetInvocationException'异常

附加信息:调用目标引发了异常.

Joe*_*ant 10

TargetInvocationException几乎总是已经InnerException设置的东西.尝试在Visual Studio中运行它,以便出现异常对话框,单击"查看详细信息"链接,您将能够展开异常的属性以找出实际发生的情况.

在我获得的100%的时间里TargetInvocationException,它InnerException不是空的.大多数时候(取决于你的异常处理),只有1 InnerException.

记住这是一个很好的规则:经常检查InnerException.