[Mono-list] Does mono support VC++

Mike Christensen mike at kitchenpc.com
Wed Oct 21 01:10:49 EDT 2009

Hi -

I believe you are mistaken in your terminology.  There is no such
thing as a "VC++ DLL" or "DLL based on VC++ code".  Mono is a
framework designed to run managed IL code, which is a CPU agnostic
instruction set designed to be cross-platform.  A DLL compiled from
VC++ code is x86/x64 assembly code and thus is run directly by the
operating system and not the Mono or .NET runtime.

Mono is not some sort of Windows or x86 "emulator", it's simply a
runtime.  Your DLL is most likely tightly coupled with various Windows
APIs that simply don't exist on Linux and thus your DLL would not
function properly.


On Tue, Oct 20, 2009 at 9:16 PM, Bharti Mishra <bharti2.m at tcs.com> wrote:
> Hi,
> I am migrating vb.net application onto linux(open suse) platform using mono
> 2.4.3. I have one dll for printing which is based on 'VC++' code.
> when have tested this dll through MoMA, it shows "this is not a proper dll".
> let me know "does mono support VC++ code"
> or any other solution to resolve this problem.
> thanks
> --
> View this message in context: http://www.nabble.com/Does--mono-support-VC%2B%2B-tp25986289p25986289.html
> Sent from the Mono - General mailing list archive at Nabble.com.
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list

More information about the Mono-list mailing list