我必须安装Gtk#2.99,因为我必须使用CssProvider类。 使用.msi安装程序安装Gtk#2.99.3后,我得到了这些更改和一些问题:
现在我可以使用CssProvider类了。
由于错误,我需要连接gio-sharp:类型“GLib.Application”在未引用的程序集中定义。您必须添加对程序集“gio-sharp,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 35e10195dab3c99f”(CS0012)的引用
我收到了下一个警告:发现同一个从属程序集的不同版本之间存在冲突(MSB3247)
我有下一个异常: System.MissingMethodException:“Void System.Runtime.InteropServices.Marshal.StructureToPtr(!! 0,IntPtr,Boolean)”
我如何解决这些问题?
谢谢!
答案 0 :(得分:0)
当我使用monodevelop时,我遇到了类似的错误。我发现这是因为我没有告诉IDE我使用的库的位置。 error reported from monodevelop
要解决此问题,我右键单击“引用”并单击编辑引用...,然后添加缺少的库(在我的情况下,它是gio-sharp(我点击了复选框),然后一切都很好。 right click on the reference tab to add the library