Hello,

> I think it is a bad idea, specially considering that it means that we
> have to write more and debug more code than we otherwise would.
> 
> There is an easy solution that I mentioned before which is that we can
> add support to mcs to generate pdb files instead.  
> 
> MCS already uses the API to generate debugging information, the only
> difference is that it consumes a Mono-specific API instead of the
> cross-platform API.
> 
> We did not use the cross-platform API in the past because we did not
> have information on how to use it, but now IronPython has code that
> shows how to use it.

Alternatively to upgrading mcs, you can use csc, and then do:

        ildasm /out:output file.dll
        sed script
        ilasm output.il

Where the sed script would remove the couple of new keywords on ildasm
and replace the 2.x references with 1.x references.
_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to