Visual Studio 鼠标悬停调试对特定变量不起作用

Visual Studio mouse over debugging doesn't work for particular variable

我正在尝试调试控制器,但特定变量未显示工具提示。我尝试重新启动计算机,但 visual studio 无济于事。

    [HttpPut]
    [Route("{id}")]
    public async Threading.Task<IHttpActionResult> Put([FromUri] Guid id, [FromBody] Api.Document documentModel)
    {
        var test = await PutOrStatusCodeAsync(documentModel, id).ConfigureAwait(true);
        return test;
    }

可以将鼠标悬停在所有其他变量上:

但不是我需要的:

我将其添加到监视列表中并得到 "Internal error in the expression evaluator"。

我找到了这个帖子:Get "Internal error in the expression evaluator" on "Add watch" function when trying to debug WCF service code (MSVS 2013),但是我使用的托管兼容模式是灰色的!

我是 运行 VS 管理员。帮助!

我想通了。它是灰色的,因为我目前正在调试。一旦我停止了这个过程,就可以检查它了。