如何使用可执行文件打包gtk#dependency

时间:2009-08-26 17:33:21

标签: c# .net mono gtk#

我正在为一个大学课程的作业开发游戏,基本上我被迫使用C#,所以在我的笔记本电脑上我使用的是Monodevelop和Debian Linux。麻烦的是GTK#apps不会在Windows上运行,除非安装了依赖项,这是一个问题,因为我的Uni的计算机没有。

我的问题是,有没有办法用我编译的可执行文件打包依赖项,所以我不必担心安装这些东西?使用Visual C#基本上是不可能的,因为这台笔记本电脑几乎无法运行Debian,更不用说Windows了。我知道System.Windows.Forms命名空间,但由于某种原因,我的Monodevelop版本没有附带。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

Debian将Mono分成许多小包。我相信System.Windows.Forms的那个名为libmono-winforms2.0-cil

您可以将GTK#与您的应用捆绑在一起,但这会很复杂。您必须将所有GTK#和GTK +库包含在与您的应用相同的目录中。