I've noticed that mono on Win32 actually requires MS.NET 1.1 to be installed in order to be able to compile ASPX pages. This is because it actually spawns the mcs.exe (using command line 'mcs ..... <temp_file.cs>').
While this is OK on linux (there's a 'mcs' shell script there to run 'mono mcs.exe ...') on Win32 this causes the MS.NET runtime to be used to run mcs.exe. And since there're some 1.1 methods in Mono it won't run if only 1.0 is installed.
My questions are :
- why is it nesesary to spawn a process to compile something ? Can't most of the mcs be stuffed somewhere inside the runtime libraries and only the command line parser etc. to actually reside in mcs.exe ?
- If the process will be spawn in the future as well, can a mcs.bat (invoking the Mono runtime to run the mcs.exe) be called (or that be parameterizable somehow - environment variables or something) ?
Best Regards,
-- George Kodinov Email : [EMAIL PROTECTED] Developer Web : http://www.openlinksw.com OpenLink Software Phone : +359 32 637 475 XML & E-Business Infrastructure Technology Providers
_______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
