【发布时间】:2014-02-24 14:03:00
【问题描述】:
我的 WPF 应用程序出现问题,引发以下异常:
未处理的类型异常 'System.Reflection.TargetInvocationException' 发生在 PresentationFramework.dll
附加信息:调用的目标已抛出异常。
异常发生在主窗口的InitializeComponent();内:
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" x:Class="NationStates_Telegram_Suite.MainWindow"
Title="NationStates Telegram Suite" Height="475" Width="610"
ResizeMode="CanMinimize">
的 xaml。 VS 让我可以选择进入 dll,如果有帮助,它会在这一行被打破:
55F94E4B push dword ptr [ebp+8]
我已注释掉所有我认为我尝试注释掉我所做的所有代码更改以了解是否有用的所有内容。如何解决这个问题?
【问题讨论】:
-
能否发布堆栈跟踪和内部异常详细信息(如果有)?
-
它发生在开发人员机器上,还是仅在应用程序分发时发生?如果它仅在分发时发生,您可能需要检查代码中是否存在所有引用(程序集)。例如。
microsoft.qualitytools.Testing的命名空间在非开发人员计算机上不存在。 -
你的项目中使用的命名空间和引用是什么?
-
在哪里可以找到堆栈跟踪和内部异常详细信息?
-
当从 VS 运行时,它会在没有它运行时抛出异常,程序永远不会出现。