我有使用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以查看最新信息。

10-06 05:36