Можно ли войти в dll IronPython, скомпилированный с pyc? - PullRequest
1 голос
/ 09 декабря 2010

Я запускаю проект .NET 3.5 C # в Visual Studio 2008. В этом проекте я размещаю скрипт IronPython, который импортирует модули, которые я скомпилировал, в библиотеки .NET с pyc.Версия IronPython - 2.6.1.Я использовал ObjectOperations.GetInstance и GetMember, чтобы соединить методы python с кодом C #.

Когда я отлаживаю код C # и пытаюсь войти в сгенерированный DLL Python IronPython, VS не позволитсделай это.Есть ли способ для меня, чтобы быть в состоянии войти в этот код?

1 Ответ

1 голос
/ 11 декабря 2010

Нет способа сделать это из коробки.Вам нужно изменить IronPython / DLR так, чтобы вызовы ClrModule.CompileToMethod down передавали опцию для генерации символов, а затем в конечном итоге вызывали LambdaExpression.CompileToMethod для генерации символов.

...