c# - 可变 watch 突然停止工作(VS)

标签 c# asp.net visual-studio-2008 debugging class

我正在使用 Visual Studio 2008 尝试调试 C# 项目。我在一个项目中有一些代码,然后我将该项目的代码合并到另一个项目中(这根本不影响我的代码)。好吧,现在使用这个新的项目变量 watches 不起作用..就像 At all.

比如我有一个 List<String> elements;在旧项目中,我可以将鼠标悬停在元素上并展开元素以查看列表中的每个值。有了这个新项目,我不能再这样做了。我按下小 +,得到属性“count”和“capacity”,仅此而已。

public class Function
{
protected VariableList arguments;
public VariableList Arguments
{
    get
    {
        return arguments;
    }
}

Variable returnval;
public Variable Returns
{
    get
    {
        return Returns;
    }
}
protected int start;
public Function(int start_,VariableList args,Variable returns) {
       //....
}
public object call(VariableList args,script s)
{
    //....

}

}

此函数实例的所有属性都已填充。但是,当我在调试时将鼠标悬停在这样的实例上以查看变量的值时,现在,每个属性旁边都会有一个红色圆圈,并在程序运行时说“指针不再有效”,通常调试器会崩溃此时也。

所以 wtf 发生在 VS 的调试器上?我在此处缺少的解决方案或 web.config 中是否有一些特殊选项? (调试已启用,顺便说一句)或者 VS 只是以某种方式制作了一个错误的解决方案文件或其他东西

最佳答案

显然我的 web.config 搞砸了。

它有 debug=true 的东西,但是它缺少 VS 没有告诉我但显然搞砸了微妙的事情的结束标签。

已解决

关于c# - 可变 watch 突然停止工作(VS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1301816/

相关文章:

c++ - 从 VS2008 运行可执行文件崩溃并出现错误 "Application was unable to start correctly (0x000007b)"x64

c# - Linq to Entities 按周数分组

c# - VS2010 DLL 不更新

c++ - mkdir C++ 函数

c# - 从 xml 文档获取单个节点 c#

c# - 格式字符串 "yyyyMMdd"到 "dd/MM/yyyy"来自 List c# .Net 4

c++ - 如何在 Visual Studio 2008(C++ 项目)中不重建而只运行项目构建规则

c# - 如何在 Json Get 请求中传递参数

c# - 了解协程的执行

c# - 搜索列表并根据匹配的索引值获取项目