【问题标题】:Unable to see variable's value in Razor under debug mode in Visual Studio 2015在 Visual Studio 2015 的调试模式下无法在 Razor 中查看变量的值
【发布时间】:2015-08-20 21:08:43
【问题描述】:

我在调试模式下的 Visual Studio 2015 RC 中查看 .cshtml 页面中的变量值时遇到问题。我认为这可能是一个错误。

将鼠标悬停在变量上只会给我一个工具提示,描述变量的类型和它所属的命名空间。我现在可以看到变量值的唯一方法是将其添加到观察列表。

顺便说一句,我在 Windows 10 Pro Insider Preview 下运行我的代码,下面是我正在使用的 Visual Stuio 关于页面的屏幕截图。

有什么建议吗?

【问题讨论】:

    标签: debugging razor visual-studio-2015 asp.net-mvc-5.2


    【解决方案1】:

    几天前我在使用 VS2015 的 RTM 版本时遇到了同样的问题。我能够通过执行以下步骤来解决它:

    1. 重命名对应的 CSHTML 文件
    2. 创建一个与之前的 CSHTML 文件同名的新文件。
    3. 复制上一个文件的内容。

    但是,今天我遇到了同样的问题,我做了更多的挖掘工作。我将其追踪到 CSHTML 文件中的代码块,在该代码块中我定义了一些字符串常量:

    const string value = "abc";
    

    当我删除 const 关键字时,它工作正常:

    string value = "abc";
    

    这不是一个真正的解决方案,但我希望它可以帮助其他面临同样问题的人

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多