[Mono-dev] ASP.NET 2.0 & clickonce implementation state.

Jonathan Pryor jonpryor at vt.edu
Fri Apr 20 06:04:25 EDT 2007

On Thu, 2007-04-19 at 16:50 +0200, APS wrote:
> I've read the roadmap on mono web site but I haven't understood 
> what's the level of implementation of framework 2.0 and of APS.NET 
> 2.0 in particular. What is missing?

More and more of ASP.NET 2.0 is present and available.  The rest of the
2.0 framework methods are more iffy -- for example, System.Windows.Forms
2.0 isn't close to finished.

> It seems that master pages are there...or not?

I believe they are.

> If I've a software that runs in 1.1 framework and I compile it with
> 2.0, it will run on mono 1.2.x?

It should.  However, some methods were marked as [Obsolete] between the
1.0 and 2.0 profiles, the exceptions generated by some methods have
changed...  Most of this is for compatibility with .NET 2.0.

For example, System.IO.File.GetCreationTime(string) returns a "default"
FileTime of DateTime(1601,1,1) if the path doesn't exist, while 1.0
would throw an IOException.  (Why Microsoft made this change, I couldn't
tell you.)

So some behaviors *will* differ between the 1.0 and 2.0 profiles, but in
each instance Mono attempts to follow .NET behavior as close as
reasonably possible.

> I haven't found nothing about no touch deployment and clickonce 
> deployment, they are present or in plans to be supported?
> Thanks in advance and excuse me for placing already answered questions.

These have nothing to do with ASP.NET 2.0, but do require Framework 2.0
support.  Both of these require full Code Access Security (CAS) support,
which is still incomplete in Mono, so even if we had ClickOnce
implemented, it would be unsafe to use.

 - Jon

More information about the Mono-devel-list mailing list