[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