Внезапно перестали работать переменные часы (VS) - PullRequest
2 голосов
/ 19 августа 2009

Я использую Visual Studio 2008, пытаясь отладить проект C #. У меня был некоторый код в одном проекте, а затем я слил код из этого проекта в другой (что никак не повлияло на мой код). Что ж, теперь при использовании этого нового проекта переменные часы не работают .. как и все.

Например, у меня есть 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)
{
    //....

}

}

Все свойства экземпляра этой функции заполнены. Но когда я наведите курсор мыши на такой экземпляр, чтобы увидеть значение переменной во время отладки, теперь все свойства будут иметь красный кружок и говорить «указатель больше не действителен» во время работы программы, и, как правило, отладчик падает в этот момент тоже.

Значит, что произошло с отладчиком VS? Есть ли какая-то специальная опция в решении или web.config, которую я здесь пропускаю? (отладка включена, кстати) или VS просто каким-то образом создал файл с плохим решением или что-то в этом роде

1 Ответ

1 голос
/ 20 августа 2009

Видимо мой web.config был испорчен.

У него была отладочная вещь = правда, но в нем отсутствовали закрывающие теги, о которых VS не говорил мне, но, очевидно, испортил тонкие вещи ..

Это решено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...