В моем объекте C # я установил условную точку останова с условием value == "Status"
в установщике этого свойства.Обычно он украшен аспектом PostSharp, но я прокомментировал это в этом случае, и он все еще испытывает проблемы.
public virtual string Name
{
get
{
return _name;
}
set
{
_name = value; // breakpoint here
}
}
Когда первый раз выполнение достигает точки останова, VS отображает ошибку:

РЕДАКТИРОВАТЬ - для возможности поиска выводится следующее сообщение:
Невозможно установить следующую точку останова:
At (файл) .cs, строка 137, символ 17 ('(class) .Name', строка 12), когда 'value == "Status"' имеет значение true
Для оценки функции требуются все потоки.
Вот как выглядит окно «Потоки»:

Кто-нибудь видел это раньше или у вас есть идеи, что может вызвать отладчик в этом, казалось бы, простом случае?Может быть, это как-то связано со спящей нитью?