如何在调试时单步执行 Catel 代码

How to single step thru Catel code while debugging

我正在使用 Catel 演示并尝试单步执行其中的 Catel 代码。根据this,我应该可以这样做,但它对我不起作用。按照说明,我选择了启用源服务器支持选项。

如果我尝试单步执行如下代码,它会逐步执行演示中 PersonViewModel 的构造函数,但不会执行 Catel 代码。

var personViewModel = typeFactory.CreateInstanceWithParametersAndAutoCompletion<PersonViewModel>(person);

我将 Catel.Core 和 Catel.MVVM 更新到 v5.12.4 到最新版本以及相关的软件包。我正在使用 .NET Framework 4.8。

我错过了什么?

看起来您启用了 Source Link 支持,这是正确的。其他可能导致这不起作用的事情是:

  1. 确保只禁用我的代码(它在您的设置中已启用,Catel 代码不是您用于调试器实例的代码)
  2. 确保在 符号 选项卡下,您选择了一个目录