Is Core.NET dependent on WINE?


I don’t think it does from my research but doesn’t hurt a newbie to ask.

If there is no direct link would WINE compliment or enhance Core.NET in any way?


Comparing WINE and .NET Core is pretty much apples-and-oranges. WINE is an alternate implementation of a lot of the Windows DLLs, so that Windows programs can (attempt) to run on Linux. .NET Core allows code to be compiled and run natively on Linux.

I don’t really see any overlap myself.


To answer your question directly, no, .NET Core isn’t dependent on WINE and it wouldn’t really be a compliment or enhance it.

WINE is the Win32 APIs implementation for Linux and allows you to run native Windows programs on Linux whereas .NET Core allows you to run managed programs on Linux, Mac and Windows and in the future maybe more, just to emphasize it doesn’t uses WINE at all, so your assumption is correct. :slight_smile:

However, you can think about this as a compliment in the sense that you get two platforms that run Windows applications on Linux.

p.s. I think that with Mono you can actually do P/Invoke to Windows APIs through WINE but I never tried it so dunno.

.NET Foundation Website | Blog | Projects | Code of Conduct