[Mono-list] SPAM-LOW: Re: Thoughts on Mono on Windows
charlie at nunit.com
Thu Nov 6 15:12:17 EST 2008
It wasn't a suggestion that the mono project do it, which
I think is a bad idea. I was just trying to indicate the
relative level of difficuty and point the way for a user
to do it in specific, targeted cases.
Sorry if that wasn't clear.
> -----Original Message-----
> From: mono-list-bounces at lists.ximian.com
> [mailto:mono-list-bounces at lists.ximian.com] On Behalf Of Atsushi Eno
> Sent: Thursday, November 06, 2008 11:30 AM
> To: mono-list at lists.ximian.com
> Subject: SPAM-LOW: Re: [Mono-list] Thoughts on Mono on Windows
> Even if we do the "right" thing, it will break some Windows
> components due to not supported features and then your OS
> gets unstable.
> For example, it may break Windows Cardspace support (infocard.exe).
> Unless you want others suffer from OS unstability, I don't
> think it's worth doing it.
> Atsushi Eno
> Charlie Poole wrote:
> > Hi Stifu,
> >> Like adding an option in the context menu (right click the
> exe / "Run
> >> with Mono"), or even setting Mono as the default .NET
> framework, if
> >> that's even possible.
> > It's trivial to do this badly, a little harder to do right. :-)
> > Badly: Create an entry in the registry for file type .exe,
> such that
> > Run with Mono... runs mono.exe with the executaboe as an
> argument. Why
> > is this bad? Because you'll see it on all exes, both managed and
> > unmanaged.
> > Right: Create a Windows shell extension that examines the exe file
> > first to see if it's managed and only then display the menu item.
> > You'll need to know COM and Windows Shell Extensions to do that.
> > A simple workaround is to just create shortcuts on a case by case
> > purpose. That's what NUnit does in it's install, for example.
> > Charlie
> > _______________________________________________
> > Mono-list maillist - Mono-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/mono-list
> Mono-list maillist - Mono-list at lists.ximian.com
More information about the Mono-list