No Ubuntu Linux 15.10, a maneira como consertei esse problema é prefixar "lib" em "3rdparty.so" e alterar [DllImport ("3rdparty.so")] em meu código C # para [DllImport ("3rdparty") ].
Gostaria de saber como alterar o Diretório de saída em um makefile LINUX para que um objeto compartilhado possa ser especificado em C # DLLImport?
Eu li a seguinte dica em link
Altere a configuração do Diretório de saída no projeto C ++ para $ (SolutionDir) bin \ $ (ConfigurationName) para que a DLL nativa acabe na mesma pasta que o seu programa gerenciado. Basta usar [DllImport ("3rdparty.dll")] no seu código C #. - Hans Passant Nov 29 '11 at 20:38
Eu gostaria de saber para fazer isso em um makefile usado no Ubuntu Linux 15.10.
Qualquer ajuda é muito apreciada.
No Ubuntu Linux 15.10, a maneira como consertei esse problema é prefixar "lib" em "3rdparty.so" e alterar [DllImport ("3rdparty.so")] em meu código C # para [DllImport ("3rdparty") ].