[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