Это потому, что он поддерживается через оценщик выражений C #. Поэтому местные жители, которых вы видите, - это местные жители, которых видит C #. Если вы находитесь внутри функции, то, как правило, параметры и локальные параметры должны быть доступны как переменные в watch / locals / autos. Они, вероятно, недоступны, если вы вызываете locals (), используете exec / eval или они являются переменными замыкания. Они также, вероятно, недоступны в глобальном или классовом контексте. Обычно будут другие переменные (обычно начинающиеся с $), которые вы можете использовать, чтобы найти действительные значения.
Если вам не нужна отладка между C # (или другими языками .NET) и IronPython, вы можете использовать новые « Python Tools для Visual Studio », которые имеют режим отладки на чистом Python, который работает с IronPython. Сначала вам нужно будет удалить функцию IronPython tools в IronPython 2.7.