>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 _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
