我已经构建了一个 GUIGithub https://github.com/saigkill/PublicanCreators/blob/master/src/PublicanCreators/Program.cs.
启动构建的解决方案后,我得到了:
{System.TypeInitializationException:类型初始值设定项
“Gtk.Application”引发异常。 --->
System.TypeInitializationException:类型初始值设定项
“GLib.GType”引发异常。 ---> System.DllNotFoundException:
gtk\bin\libgobject-2.0-0.dll 位于(包装器托管到本机)
GLib.GType:g_type_init()位于GLib.GType..cctor()[0x00192]中
:0 --- 内部异常结束
堆栈跟踪 --- 在 Gtk.Application..cctor() [0x00000] 中
:0 --- 内部异常结束
堆栈跟踪 --- 在 PublicanCreators.GladeApp..ctor (System.String[]
args) [0x00007] 中
/home/sascha/RiderProjects/PublicanCreators/src/PublicanCreators/Program.cs:66
在 PublicanCreators.GladeApp.Main (System.String[] args) [0x00002] 中
/home/sascha/RiderProjects/PublicanCreators/src/PublicanCreators/Program.cs:60
}
它在那里可用:
- /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
- /usr/lib/i386-linux-gnu/libgobject-2.0.so.0.5000.2
- /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
- /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.2
gnome-sharp.dll.config 说:
<configuration>
<dllmap dll="libglib-2.0-0.dll" target="libglib-2.0.so.0"/>
<dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0"/>
<dllmap dll="libgthread-2.0-0.dll" target="libgthread-2.0.so.0"/>
<dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0"/>
<dllmap dll="gnome-2" target="libgnome-2.so.0"/>
<dllmap dll="gnomecanvas-2" target="libgnomecanvas-2.so.0"/>
<dllmap dll="gnomeui-2" target="libgnomeui-2.so.0"/>
<dllmap dll="gnomesharpglue-2" target="/usr/lib/cli/gnome-sharp-2.24/libgnomesharpglue-2.so"/>
</configuration>
ldconfig 说:
ldconfig -p |grep libgobject
libgobject-2.0.so.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
libgobject-2.0.so.0 (libc6) => /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
libgobject-2.0.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so
也许有人有想法?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)