2010-12-09 2 views
1

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

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

ответ

1

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

Смежные вопросы