Mono Linux /usr/local/lib Verzeichnis



  • Ich bin mir nicht sicher, ob es ein Problem von Mono, oder meiner Linux installation ist, aber alle libs dich sich im Verzeichnis /usr/local/lib[/Mono] befinden werden von den .Net Programmen nicht gefunden. Dabei ist es egal, ob es sich nur um die dll handelt, oder um die .so dateien, wovon die dll abhängig sind. verschiebe oder verknüpfe ich Die Librarys allerdings in das usr/lib[/Mono] verzeichnis klappt es wieder. Aus verschiedenen Gründen möchte ich aber nicht alle libs verschieben, und frage deshalb, ob einer von euch das Problem kennt, oder eine Lösung dafür kennt.

    vielen Dank erstmal im voraus.



  • Du könntest Dir mal die Umgebungsvariable MONO_PATH anschauen (man mono).



  • MONO_PATH hab ich mir mit man mono auch schon mal angesehen, aber nichts interessantes gefunden, ausser dem, was ich schon wusste. Ist MONO_PATH eigentlich eine Mono-interne Variable, oder eine Globale System-Variable? Wenn ich $MONO_PATH in die Konsole schreibe, dann kommt bei mir keine Ausgabe.

    Edit:
    Das was ich gesucht habe war

    export MONO_GAC_PREFIX=/usr/local
    

    , das hat alle Probleme gelöst.


Anmelden zum Antworten