我创建了一个带有一个Button和一个Label的小型WPF应用程序。 Button的Click-Eventhandler
private void Button_Click(object sender, RoutedEventArgs e) {
var s = this.Height;
this.lbl.Content = s;
}
我已经激活了IntelliTrace事件收集。当我运行debug并单击Button时,我在IntelliTrace-Event-List中看到相应的事件:
当我单击“激活历史调试”时,Visual Studio显示以下内容:
为什么我现在不能跳转到EventHandler Button_Click()?
答案 0 :(得分:0)
(1)请在TOOLS-> Options-> Debugging-> Symbols下启用Microsoft符号服务器。
(2)检查"启用.NET Framework源步进"和#34;启用源服务支持"在TOOLS->选项 - >调试。
(3)在项目属性 - > Debug下,禁用选项"启用Visual Studio托管过程",并启用选项"启用本机代码调试"。
<强>更新强>
intellitrace日志中的按钮单击事件不是您认为的那样。它不跟踪你的代码,而是跟踪表示框架。 Intellitrace对事件处理程序一无所知。
但是,您可以通过在事件处理程序中使用跟踪点来实现所需。