这是我第一次使用MonoDevelop,我想使用Gtk#2.0在C#中将icon添加到一个新项目中。一切都很好,直到通过stetic或直接在代码中添加图标,如下所示:
public partial class MainWindow : Gtk.Window {
public MainWindow() : base(Gtk.WindowType.Toplevel) {
this.Icon = new Gdk.Pixbuf(System.Reflection.Assembly.GetEntryAssembly(),
"Icon.png", 32, 32 );
this.Build();
}
...
}
经过一段时间this post的思考和启发,我设法解决了这个问题。所有这些都与gdk的卸载绑定有关。我不完全确定是哪个技巧,但我安装的软件清单如下:
粗体字是我个人认为能解决问题的那个。