I'm building an application using monobjc. This application has a dll
that relies on a compiled c library (dylib). When running my
application using the mono installation, I have a dll.config file with
the following contents:

  <dllmap dll="foo" target="libfoo.dylib" />

This config file is placed in the same directory as my .exe and .dll
files and i can run the application.

When building a standalone application, I can't run it because it
can't find libfoo.dylib. This seems to have something to do with
relative paths. I notice that the mkappl nant task outputs that it is
including and "relocating" the config file.

My question is, what path can I supply to the target attribute to get
my standalone application to load libfoo.dylib appropriately?
Alternatively, how should I approach this problem?



Reply via email to