我刚从Windows 10机器上的mono中重新安装了GTK#。我检查了我的PATH变量并确认引用了C:\ Program Files(x86)\ GtkSharp \ 2.12。单声道安装,我在visual studio和xamarin工作室都收到以下错误。
无法加载DLL'libgtk-3-0.dll':指定的模块无法加载 找到。 (HRESULT异常:0x8007007E)
这是我的申请
using System;
using Gtk;
namespace MyNamespace
{
public static class Program
{
public static void Main()
{
Application.Init (); // breaks here
var window = new Window ("Hello from Gtk#");
window.Resize (200, 200);
window.ShowAll ();
Application.Run ();
}
}
}
如何解决此问题?
答案 0 :(得分:1)
我的项目引用了错误版本的Gtk#。我删除了所有引用并添加了gtk-sharp 2.12.0和glib-sharp 2.12.0。该程序现在按预期运行。