2009-08-26 17 views
2

私は大学の課程の課題のためにゲームを進めています。私のノートパソコンではDebian LinuxでMonodevelopを使用しています。問題は、依存関係がインストールされていない限り、GTK#appsがWindows上で動作しないことです.Uniのコンピュータには問題があります。実行ファイルにgtk#依存関係をパッケージ化するには

私の質問はこれです、コンパイルされた実行可能ファイルとの依存関係をパッケージ化する方法はありますか?そのようなものをインストールすることについて心配する必要はありませんか? Visual C#を使うことは本質的に問題ではありませんが、このノートパソコンはDebianをWindowsだけで走らせることはほとんどできません。私はSystem.Windows.Forms名前空間を認識していますが、何らかの理由でMonodevelopの私のバージョンにそれが付属していませんでした。

ありがとうございました。

+2

実際、MonoDevelopにはWinforms *デザイナ*はありません。 winFormsはコードによってのみ使用できますが、Monoのサポートはかなり低いです。 – Dykam

答えて

2

DebianはMonoを多くの小さなパッケージに分割します。私はSystem.Windows.Formsのものがlibmono-winforms2.0-cilと信じています。

GTK#をあなたのアプリケーションにバンドルすることはできますが、それは複雑になります。すべてのGTK#とGTK +ライブラリをアプリと同じディレクトリに入れる必要があります。

+0

どこかのリストはありますか?私はそれをして喜んでいます。 –

+2

C:\ Program Files \ GtkSharp \ 2.12にあります。ファイルはすべてそこにインストールされています。ネイティブライブラリとマネージライブラリのWindowsローディングパスのルールを調べて、アプリケーションと一緒に配置する方法を検討する必要があります。私は一般的にはあなたのアプリのdirからロードされると思うので、あなたはエラーに遭遇するたびに、それが動作するまで、何かを追加しようとすることができます... –

関連する問題