我有一个Asp.Net Core应用程序,我想用windbg检查。我将如何加载托管扩展,例如我通常使用.loadby sos clr?
答案 0 :(得分:4)
根据您的设置,.Net Core可以安装在各种位置。所以你应该做的第一件事就是确定coreclr模块的加载位置。您可以使用lm v m coreclr
执行此操作。检查路径中是否存在sos.dll。如果是这样,那么简单的.loadby sos coreclr
就可以了。如果您的sos.dll位于其他位置,则需要手动指定:.load <path>\sos.dll
。虽然到目前为止只有一个RTM版本,但请记住,您的CoreCLR和SOS版本需要匹配。您可以在lm输出中验证版本。