[Mono-dev] Wine Integration

Jonathan Pryor jonpryor at vt.edu
Wed Jan 9 09:52:22 EST 2008

On Wed, 2008-01-09 at 12:14 -0200, rod marola wrote:
> I am in need to run a program on GNU/Linux that is a .NET application
> but make calls of Win32 native API. I would like to know if there is
> any work made towards integrating MONO with WINE, in order to make
> such calls possible.

Reportedly you can run recent versions of a Win32 Mono build under
recent versions of Wine, so theoretically all you'd need to do is
install the Win32 Mono under Wine and run your app with the Win32 Mono.

The downside to this is that you're using the Win32 Mono, and thus can't
use any Unix-specific functionality (such as Mono.Unix.Native.Syscall).

The Winelib-based glue the wiki suggests would also work, but would also
be more difficult.  One of the earlier Mono System.Windows.Forms efforts
was built upon Winelib, and it was very problematic getting Mono and
Winelib to interact properly (but I don't recall the specific details).

 - Jon

More information about the Mono-devel-list mailing list