我正在为一个大学课程的作业开发游戏,基本上我被迫使用C#,所以在我的笔记本电脑上我使用的是Monodevelop和Debian Linux。麻烦的是GTK#apps不会在Windows上运行,除非安装了依赖项,这是一个问题,因为我的Uni的计算机没有。
我的问题是,有没有办法用我编译的可执行文件打包依赖项,所以我不必担心安装这些东西?使用Visual C#基本上是不可能的,因为这台笔记本电脑几乎无法运行Debian,更不用说Windows了。我知道System.Windows.Forms命名空间,但由于某种原因,我的Monodevelop版本没有附带。
感谢您的帮助。
答案 0 :(得分:2)
Debian将Mono分成许多小包。我相信System.Windows.Forms的那个名为libmono-winforms2.0-cil
。
您可以将GTK#与您的应用捆绑在一起,但这会很复杂。您必须将所有GTK#和GTK +库包含在与您的应用相同的目录中。