Проверка переменных в Visual Studio 2008 в asp.net IronPython внутри класса - PullRequest
1 голос
/ 02 декабря 2009

Мне нужно проверить значение переменной внутри класса в asp.net IronPython в Visual Studio 2008. Инспектор Visual Studio 2008 не работает для IronPython (если инспектор работает в VS 2008 для asp.net IronPython и он не работает для меня, пожалуйста, скажите мне), и вы не можете использовать Response.write - Response.end внутри класса. Что я могу сделать, чтобы узнать значение переменной?

1 Ответ

1 голос
/ 03 декабря 2009

Вам нужно будет покопаться в словаре объекта. Это должно быть поле dict объекта. Если вместо этого переменная находится в классе, вам нужно копаться в class и затем в словарь классов. К сожалению, это довольно больно делать прямо сейчас.

Это уже улучшено для будущей версии IronPython - проверено в текущем дереве исходных текстов (которое, вероятно, станет 2.6.1), есть поддержка через прокси отладчика, что делает это намного лучше. Так что, если вы используете 2.6 и хотите строить из исходного кода, вы можете взять текущие источники и попробовать.

...