.Netライブラリへの参照で構築されたC#実行ファイルを実行しています。 .NetLibraryはC++ライブラリのラッパーで、別のフォルダ(.NetLibraryとは別のフォルダ)にあります。コマンドラインから実行可能なC#を実行し、必要なライブラリへのパスを指定してください
C++ライブラリは、/ usr/binにローカル にされている.NETライブラリです/プロジェクト/ CSHARP/NetWrapperProj/binに/デバッグ 実行可能である中/プロジェクト/ CSHARP/testharness/binに/デバッグ
であなたはパスから推測しているかもしれませんが、私はLinuxでモノを使って.Netを実行しています(Ubuntu 10.0.4)。 monoバージョン2.10。
実行可能ファイルに必要なバイナリを指定する方法 - 未処理の例外を回避する方法:System.IO.FileNotFoundException型の例外がスローされていますか?
なぜあなたは '/ usr/local/bin'にライブラリを持っていますか?これはローダーが探す場所ではありません。 '$ LD_LIBRARY_PATH'のどこかに入れてください。 – skolima