dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DotGNU]Mercury on Portable.NET (not successful)


From: Fergus Henderson
Subject: Re: [DotGNU]Mercury on Portable.NET (not successful)
Date: Sat, 1 Mar 2003 00:10:40 +1100
User-agent: Mutt/1.2.5i

On 28-Feb-2003, Rhys Weatherley <address@hidden> wrote:
> On Friday 28 February 2003 05:24 am, Fergus Henderson wrote:
> 
> > When an IL file is assembled with /debug, Microsoft's ilasm.exe adds
> > some attributes to it to indicate this, e.g.
> >
> >     .custom 
> > (['mscorlib']'System.Runtime.CompilerServices'.'AssemblyAttributes
> > GoHere') instance void
> > ['mscorlib']'System.Diagnostics'.'DebuggableAttribute'::.ctor(bool, bool) =
> > ( 01 00 01 01 00 00 )
> >
> > You can probably just define AssemblyAttributes as an empty class
> > and DebuggableAttribute as an empty class (or maybe a 6-byte struct)
> > with the specified "void (bool, bool)" constructor.
> 
> We already have "DebuggableAttribute".  What's weird about the 
> "AssemblyAttributesGoHere*" classes is that they are declared "internal" in 
> MS'es library (version 1:0:3300:0).  i.e. they aren't supposed to be 
> accessible outside the "mscorlib" assembly.
> 
> This actually works with MS'es latest runtime engine?

It works with the Microsoft .NET Framework SDK version 1.0.
That's the latest official release, AFAIK.
But there are probably beta releases of 1.1 floating around.

-- 
Fergus Henderson <address@hidden>  |  "I have always known that the pursuit
The University of Melbourne         |  of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh>  |     -- the last words of T. S. Garp.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]