在Visual Studio 2015中,无法在调试模式下看到Razor中的变量值

时间:2015-07-08 20:21:41

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

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

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

enter image description here

BTW我在Windows 10 Pro Insider Preview下运行我的代码,下面是我正在使用的Visual Stuio的关于页面的截图。

enter image description here

有什么建议可以吗?

1 个答案:

答案 0 :(得分:0)

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

  1. 重命名相应的CSHTML文件
  2. 创建一个与前一个CSHTML文件同名的新文件。
  3. 复制上一个文件中的内容。
  4. 然而,今天我遇到了同样的问题,我还做了一些挖掘。我将它跟踪到CSHTML文件中的代码块,在那里我定义了一些字符串常量:

    const string value = "abc";
    

    当我删除const关键字时,它可以正常运行:

    string value = "abc";
    

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