[Mono-list] Mono Questions

A Rafael D Teixeira rafaelteixeirabr@hotmail.com
Sat, 05 Oct 2002 15:40:04 -0300


>You use the term "Common Language Infrastructure",  which is new to me.
>Does this basically equate to the .NET SDK but for Unix/Linux?

The CLI is a big chunk of what comes in .NET SDK, but not all of it.

> >Question 48: Will I be able to compile a Microsoft VB.NET application
>and execute the resultant MSIL file under MONO on Linux without
>converting to C# and recompiling?
>Once we have a complete VisualBasic runtime, yes. <
>As I understand it if I right an app. in +VB.NET or C#.NET the resultant
>IL is very similar.  Assuming you can run the compiled C# program using
>Mono why can't you run the compiled VB program?  Are you saying that the 
>C#.NET source code would have to be recompiled under Mono for it to
>work?

C# programs compiled either on MS.NET (csc.exe) or in Linux/Mono (mcs.exe) 
will run in Mono directly, in binary form.

VB.NET programs compiled either on MS.NET (vbc.exe) or in Linux/Mono 
(mbas.exe) will run in Mono directly, in binary form. BUT ALL THESE PROGRAMS 
NEED AN ADDITIONAL LIBRARY (Microsoft.VisualBasic.DLL) that we are still 
developing.

That is what the FAQ calls a "VisualBasic runtime".

Miguel: Maybe we could clarify that in the FAQ

Some think that Microsoft.VisualBasic.DLL only contains support for 
OLD-STYLE VB.NET code, but that is not true, many usefull features of the 
language depend, "behind-the-curtains", on code that resides in that DLL.

Help in developing that library is welcome.

Happy hackings,

Rafael Teixeira
Brazilian Polymath




_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx