【发布时间】:2010-12-19 17:19:29
【问题描述】:
我正在尝试让我的 linux Gtk# 应用程序在 Windows 上运行。当我尝试运行它时,我收到以下错误消息:
未处理的异常:GLib.GException: 未处理的标签:'需要'
在 Gtk.Builder.AddFromFile(String 文件名)
在 Interface.MainWindow..ctor()
在 [我的项目名称].MainClass.Main(String[] args) 在 c:\Path\To\Main.cs:line 10
尝试从我的 Glade 文件构建界面时似乎正在发生这种情况。我已经检查过了,glade 文件的路径是正确的。可能出了什么问题?
这里是一些重现问题的代码:
using System;
using Gtk;
namespace TestGtk {
class MainClass {
public static void Main (string[] args)
{
Application.Init();
string gladefile = @"C:\path\to\gladefile.glade";
Builder builder = new Builder();
builder.AddFromFile(gladefile);
Application.Run();
}
}
}
【问题讨论】: