[Python.NET] DllMap on Mono
Sanghyeon Seo
sanxiyn at gmail.com
Wed Oct 17 13:52:33 CEST 2007
http://pythonnet.sourceforge.net/readme.html says:
Note that if you are running under Mono on a *nix system, you will
need to have a compatible version of Python installed. You will also
need to create a symbolic link to the copy of libpython2.x.so (in your
existing Python installation) in the PythonNet directory. This is
needed to ensure that the mono interop dll loader will find it by
name. For example:
ln -s /usr/lib/libpython2.4.so ./python24.so
Which works fine, But the "official" way to do this is to use a Mono
feature called DllMap, which is documented here:
http://www.mono-project.com/Config_DllMap
In practice, this means you create a file named
python.runtime.dll.config, with content:
<configuration>
<dllmap dll="python24" target="libpython2.4.so.1" os="!windows"/>
</configuration>
--
Seo Sanghyeon
More information about the PythonDotNet
mailing list