[Mono-list] SPAM-LOW: Re: Thoughts on Mono on Windows

Atsushi Eno atsushi at ximian.com
Thu Nov 6 16:08:47 EST 2008


Hey Charlie,

No your suggestion wasn't. The original suggestion was. So my post is
rather about it. Sorry for confusion.

Atsushi Eno

Charlie Poole wrote:
> 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.
> 
> Charlie 
> 
>> -----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 
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
> 
> 
> 
> 



More information about the Mono-list mailing list