突然变化的手表停止工作(VS)

时间:2009-08-19 18:33:17

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

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

就像我有一个List<String> elements;一样,在旧项目中我可以将鼠标悬停在上面并展开元素以查看列表中的每个值。有了这个新项目,我再也无法做到了。我推动小+,我得到属性“计数”和“容量”,就是这样。

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只是以某种方式制作了一个糟糕的解决方案文件或其他东西

1 个答案:

答案 0 :(得分:1)

显然我的web.config搞砸了。

它有debug = true的东西,但是它缺少VS没有告诉我的关闭标签,但显然搞砸了微妙的东西..

已解决此问题