Я пытаюсь загрузить dll времени выполнения pythonnet из scriptcs, и он не работает с бэкэндом roslyn, потому что динамический не поддерживается в Roslyn, но монофонический бэкэнд задыхается со следующей ошибкой:
$ scriptcs -modules mono
scriptcs (ctrl-c to exit or :help for help)
> #r "F:\Python\Python27\Lib\site-packages\Python.Runtime.dll"
error CS0009: Metadata file `F:\Python\Python27\Lib\site-packages\Python.Runtime.dll' does not contain valid metadata
Вопрос:
Как я могу заставить Mono бэкенд scriptcs работать с Python.Runtime.DLL? Нужно ли перед этим загружать какие-либо библиотеки DLL? Должен ли Python.Runtime.DLL быть скомпилирован с поддержкой Mono или .NET в порядке?