你可以在 VS2019 中检查没有断点的内存吗

Can you inspect Memory without a breakpoint in VS2019

VS2019是否可以在不触发断点的情况下查看内存中的内容?我想在不调用任何行为的情况下查看事物的状态,因为每当我与我的应用程序交互时,似乎某些事情正在发生变化。这是一个旧的 .net 框架应用程序,所以我不能只使用数据断点。

根据您的情况,您会想到两件事。

日志

您可以使用 logs 将一些信息打印到某些输出,例如调试输出、控制台、日志文件等。 您可以打印到 Console(或 Debug),具体取决于您的应用程序类型,以查看发生的事情。您可以写入文件以记录一切并检查之后发生的事情。

内存分析器

如果您想查看内存中内容的详细信息,可以使用 Visual Studio 的 memory profiler 来拍摄内存快照。