Отладка Monodroid не будет отображать строки более 100 символов

У меня проблемы с просмотром моих полных строковых переменных в режиме отладки в проекте Monodroid.

Это происходит, когда я навожу курсор на строковую переменную, а также в непосредственном окне, когда я запрашиваю ее значение. Отображаются только первые 100 символов, за которыми следует ... (три многоточия)

Ниже приведено изображение, демонстрирующее проблему. Этого не происходит в «нормальном» проекте .net, а только в профиле монодроида. Я мог бы жить с неработающим наведением, но тот факт, что непосредственное окно не работает, меня очень расстраивает. Любые обходные пути?

Я использую Visual Studio 2010, Mono-For-Android v4.0.3.

Обновить прямую ссылку на изображение, поскольку оно неразборчиво< /а>

неработающая отладка http://dl.dropbox.com/u/20210444/brokenDebug.png< /а>

РЕДАКТИРОВАТЬ: я нашел обходной путь, но был бы признателен за что-то более элегантное, чем ввод ?myString.Substring(x) в непосредственное окно.


person Travis    schedule 16.02.2012    source источник
comment
Вы должны ввести свой обходной путь в качестве ответа на вопрос.   -  person Adrian Toman    schedule 16.04.2012


Ответы (1)


Это было изменение, внесенное в библиотеку отладки, о котором я не знал. Я отключил его для версии 4.2.

person jpobst    schedule 16.02.2012
comment
Спасибо, а 4.2 доступна для скачивания? Я не смог его найти. Качество бета-версии было бы в порядке. - person Travis; 17.02.2012
comment
Нет, я только что узнал об этом и исправил сегодня, когда вы опубликовали это. :) - person jpobst; 17.02.2012
comment
ОК, спасибо, буду ждать следующего толчка. Я могу обойтись пока. - person Travis; 17.02.2012