monomac
サーバーへのftpファイルにプログラムを書いています。私FtpWebRequest
は
FtpWebRequest request =(FtpWebRequest)WebRequest.Create("ftp://serverip/filename");
このコードmonodevelop
を適切に実行しているとき。しかし、これをリリースして外部で実行するとmonodevelop
、「タイプ初期化によってスローされた例外System.Net.WebRequest
.
このエラーについて調査したところ、ライブラリ libc.dylib に問題があることがわかりました。asの起動スクリプトでDYLD_FALLBACK_LIBRARY_PATHを変更するapp(AppBundle/MacOs/AppName edit with TextEdit)
と
書き出すDYLD_FALLBACK_LIBRARY_PATH="$MONO_FRAMEWORK_PATH/lib:$DYLD_FALLBACK_LIBRARY_PATH:/usr/lib"
(/usr/lib を追加) その後、ファイルを送信しています。しかし、このアプリを実行するには、すべてのシステムに mono フレームワークをインストールする必要があります。Mac インストーラー パッケージを作成すると、起動スクリプトを編集できません。からにlibc.dylib
ファイルをコピーしようとしましたが、まだエラーが存在します。誰でも私を助けることができますか?/usr/lib
Appbundle(App/MonoBundle/)