我有使用weifenluo.winformsui.docking.dll 2.3.1.0进行对接的C#应用程序。它可以在Windows上很好地运行,但不能在Linux(ubuntu版本10.04 32位)上的Mono中运行。 weifenluo.winformsui.docking库提供了例外。
谁能帮助我解决这个问题?或共享在Windows和Linux中都兼容的weifenluo.winformsui.docking.dll库。
最佳答案
不幸的是,该库使用PInvoke来调用Win32 API,因此对于Linux的使用它是不可移植的。
除非您决定放弃拖放支持,否则可以使用精简版,
http://www.lextm.com/2010/05/dockpanel-suite-tip-4-we-could-go-mono.html
这是修改后的源代码,
https://github.com/lextm/sharpsnmplib/tree/master/WinFormsUI
更新:我已经成为该项目的维护者之一。请访问http://dockpanelsuite.com以查看最新信息。