我使用c#代码在vs2012中使用IronPython嵌入。我需要在脚本调试时观察Var的值?是当前的版本IronPython支持吗?如果它支持,有什么方法可以使用吗?或者当IronPython可以支持它时?
你能帮我个忙吗?你可以在那里看到我的项目:IronPython-Debugger 我使用这段代码:engine.SetTrace(OnTraceback);
private void OnTraceback(TraceBackFrame frame, string result, object payload)
{
switch (result)
{
case "call":
TracebackCall();
break;
case "line":
TracebackLine();
break;
case "return":
TracebackReturn();
break;
}
}
答案 0 :(得分:0)
如果我正确理解了您的问题,您应该能够在要监视值的代码部分设置断点。在调试模式中,如果达到了断点,您应该能够将鼠标悬停在变量来揭示它的价值。您还可以右键单击变量以为变量添加监视,该监视将显示您设置监视的变量的值。我不熟悉ironpython,但是如果您使用的是Visual Studio,那么您应该可以使用这些功能。希望这会有所帮助。