Hi, By using Windows libraries, your application is naturally not portable. The best way to make your application portable is simply to stop using these libraries, and replace these calls with managed / portable equivalents. That said, it's funny MoMA didn't detect any issues.
At some point, there were plans to turn Windows native DLLs into managed code (http://swik.net/GNOME/Planet+GNOME/Chris+Toshok:+minvoke+-+forcing+portability/c0pf1), but this didn't go anywhere. You could also try running your app on top of Wine + Mono, which might work, but is cumbersome. hamitsarmis wrote: > > Hi, > We are using Developer Express on win-form applications and trying to > integrate our .Net framework 4 projects to linux. Mono Migration Analyzer > reports no issues, but when I run my application, a DLLNotFound exception > is thrown for user32.dll and entrynotfoundexception for kernel32.dll > (Developer Express is using DllImports). > I've read a few similar issues and it doesn't seem possible to use windows > os libraries on linux. As the issues were at 2007, I want to ask again if > any solution found out for using windows system libraries. > > Thanks in advance. > -- View this message in context: http://mono.1490590.n4.nabble.com/Developer-Express-on-Linux-tp3711481p3711566.html Sent from the Mono - General mailing list archive at Nabble.com. _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
