2010-12-09 2 views
1

J'utilise un projet .NET 3.5 C# dans Visual Studio 2008. Dans le projet, j'héberge un script IronPython qui importe des modules que j'ai compilés avec des DLLs .NET avec pyc. La version de IronPython est 2.6.1. J'ai utilisé ObjectOperations.GetInstance et GetMember pour connecter les méthodes python au code C#.Est-il possible d'entrer dans une DLL IronPython compilée avec pyc?

Lorsque je débogue le code C# et essaie d'entrer dans la DLL IronPython générée par pyc, VS ne me le permet pas. Y a-t-il un moyen pour moi de pouvoir entrer dans ce code?

Répondre

1

Il n'y a aucun moyen de le faire hors de la boîte. Vous devez modifier IronPython/DLR pour que les appels de ClrModule.CompileToMethod transmettent une option permettant d'émettre des symboles, puis appellent finalement LambdaExpression.CompileToMethod pour qu'ils émettent des symboles.

Questions connexes