我想测试 Mono 上可用的每种项目类型。但由于某些软件包依赖关系,我无法运行任何“Hello World”项目。我不知道我需要什么库来做什么。
几天前我安装了 gtk-sharp2,但在运行 VB.net Gtk# 或 C# Gtk# 时仍然出现编译错误,提示 cli.Gtk 不存在。
有没有办法可以一键解决所有依赖关系?!我至少有一次想尝试学习 Linux 应用编程。没有合适的工具,这是不可能的。请帮忙 :)
Mono 开发版本:2.8.6.3 Ubuntu 12.04 32 位
答案1
(迟到总比不到好...)
要在目标机器(不是开发机器)上安装 monodevelop 程序所需的所有库,您只需要在目标机器上安装 mono-complete:
sudo apt-get install mono-complete
如果您想确保双击“.exe”文件将使用 muno-runtime 启动(即像任何其他本机程序一样),您可能需要安装 ubuntu-tweak 并在其下进行更改管理员->文件类型-> DOS/Exe
答案2
从软件中心安装 Mono Develop 将为您提供运行 hello world 项目所需的一切。运行 monodevelop 需要 GTK#,因此您已经拥有它。尝试删除并重新添加对 gtk-sharp 和其他的引用,因为有时它们可能被锁定到特定版本或强命名密钥。