1

Windows コンピューターに Mono と Gtk をインストールし、それをローカル フォルダーにコピーして、そこから実行することはできますか? Macでも同じことができますか?

ユーザーがフォルダーにないものを必要とせずに実行できるように、すべてが含まれたオールインワンフォルダーを作成しようとしています。mkbundle は機能しませんでした。実行時に追加の Mono ライブラリを動的にロードできるように、完全な Mono が必要です。

64 ビット対 32 ビットの問題はありますか?

MONO_PATH を使用して GAC を回避できますか?

Mac Mono または Windows Mono では、すべてのファイルがグローバルな場所にある必要がありますか? ハードコードされたパスはありますか?

分散プログラムを新しいユーザーができるだけ使いやすいものにしたい (たとえば、追加のインストールが不要)。

4

1 に答える 1

1

Banshee のソース コードをチェックして、そこでどのように処理されているかを確認することをお勧めします。

  • Mac の場合は、bockbuildが使用されるため、すべてのライブラリがパッケージにバンドルされています。
  • Windows の場合、WiX インストーラーが使用されます。.NET で十分なので、Mono はバンドルされません。これが残りをバンドルするかどうかはわかりませんが (gtk#)、再確認する必要があります。
于 2012-09-17T15:37:28.050 に答える