Windows の .net から Mac の mono にアプリを変換しています。mono-mac でバックスラッシュがどのように解釈されるかに関連していると思われる、発生しているエラーを見つけました。
Path.GetDirectoryName("Assembly\\file.dll")
"Assembly" を返す .net ウィンドウでは、空の文字列を返す mono for mac で。それは正常な動作ですか?ある種の構成でパスが解釈される方法を変更できますか、またはすべてのバックスラッシュをフォワードスラッシュに置き換える必要がありますか?