在调试模式下启动我的项目时,我遇到了以下错误,不得不停止调试:
这是错误信息:
评估函数“Microsoft.VisualStudio.Debugger.Runtime.Tracing.Refresh”的时间已超时并需要以不安全的方式中止。 这可能已经破坏了目标进程。 如果问题经常发生,请考虑禁用“工具”>“选项”,设置“调试”>“常规”>“启用属性评估和其他隐式函数调用”,或更改代码以禁用此方法的评估。 有关如何执行此操作的信息,请参见帮助。
在调试模式下启动我的项目时,我遇到了以下错误,不得不停止调试:
这是错误信息:
评估函数“Microsoft.VisualStudio.Debugger.Runtime.Tracing.Refresh”的时间已超时并需要以不安全的方式中止。 这可能已经破坏了目标进程。 如果问题经常发生,请考虑禁用“工具”>“选项”,设置“调试”>“常规”>“启用属性评估和其他隐式函数调用”,或更改代码以禁用此方法的评估。 有关如何执行此操作的信息,请参见帮助。
我在使用VS2019(版本16.7.6)时遇到了同样的问题。我的问题是构造函数调用隐式调用了一个依赖于另一个属性的getter,而该属性在那个时候还没有被创建,我想。改变了代码后,问题得到了解决。