c# - 调试时,Visual Studio 2017 无法检查 Razor 页面 View 上的变量值

标签 c# debugging asp.net-core visual-studio-2017

我正在使用 ASP.NET Core 2.0。调试时,我想在我的 Razor View 上检查一些变量的值,但是当我将鼠标悬停在它们上面时它不显示值,它只显示变量类型,就像不调试时一样。

我发现 2 年前发布的以下问题在 VS2015 中存在同样的问题,但是那里的建议对我没有用,它还表明这是一个已知问题,将在 VS2015 更新中修复。

Tools->Options-Debugging下的'Use Managed Compatibility mode'没有解决。

我正在运行 VS2017 Community v15.7.2

Cannot See Values While Debugging ASP.NET Core

最佳答案

截至 7 月 3 日,这似乎是一个已知问题,正在修复中。参见(现已关闭)Visual Studio bug #249225 , 它是链接项 Visual Studio Bug #246728 .共识似乎是这在 15.7+ 版本中被破坏,建议使用上面评论的监 window 口或降级到 15.6 版本作为潜在的解决方法。

在链接的工单上,recent comment表示它可能会在 15.8 预览版中得到修复,因此工作正在进行中。

希望这对路过的其他人有所帮助!

关于c# - 调试时,Visual Studio 2017 无法检查 Razor 页面 View 上的变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50477953/

相关文章:

c++ - 对静态变量和静态方法的 undefined reference

apache - 调试 mod_rewrite

javascript - jQuery 选择器调试器

c# - VSTS 部署 : Unable to replace variables in appsettings. json

c# - 是否可以使用 WCF 实现长时间运行的多次写入事务?

c# - VS2012代码分析工具如何全局排除某条消息的错误?

c# - 本地 IIS 和 Express IIS 之间的 Visual Studio 区别

c# - DataContract 向后兼容序列化

c# - asp.net core 中的常规默认路由不起作用

c# - 在独立的应用程序中运行迁移