2010-12-09 46 views
1

我正在Visual Studio 2008中运行.NET 3.5 C#项目。在项目中,我承载了一个IronPython脚本,该脚本将pyc编译为.NET dll的模块导入。 IronPython的版本是2.6.1。我已经使用ObjectOperations.GetInstance和GetMember将python方法连接到C#代码。是否有可能进入用pyc编译的IronPython dll?

当我调试C#代码并尝试进入pyc生成的IronPython dll时,VS不会允许我这样做。有什么办法让我能够进入该代码?

回答

1

开箱即用无法做到这一点。您需要修改IronPython/DLR,以使来自ClrModule.CompileToMethod down的调用将传递一个选项来发出符号,然后最终调用LambdaExpression.CompileToMethod来发出符号。

相关问题