2012-02-01 2 views
2

도킹 용 weifenluo.winformsui.docking.dll 2.3.1.0을 사용하는 C# 응용 프로그램이 있습니다. 그것은 Windows에서 잘 실행되지만 Linux에서는 Mono, 우분투 버전 10.04 32 비트에서는 실행되지 않습니다. 그것은 weifenluo.winformsui.docking 라이브러리로 예외를 제공합니다.weifenluo.winformsui.docking dll for Linux

누구든지이 문제를 해결할 수 있습니까? Windows 및 Linux에서 모두 호환되는 weifenluo.winformsui.docking.dll 라이브러리를 공유하십시오.

답변

4

이 라이브러리는 유감스럽게도 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을 방문하십시오.

+0

감사합니다. Linux에서 소스 코드 및 테스트를 다운로드하고 있습니다. 나는 리눅스에서 드래그 앤 드롭 기능을 희생해야 할 것이다. – Ambuja