[MonoDevelop] Compiling an add-in with generic methods

Alejandro Serrano trupill at yahoo.es
Sat Oct 22 07:38:56 EDT 2005


John Luke escribió:

>Hello,
>On Fri, 2005-10-21 at 12:43 -0700, Christian Hergert wrote:
>  
>
>>We are not currently targeting the 2.0 runtime. Therefore, this will not
>>work. You need to use 1.1 profile assemblies only.
>>
>>~ chris
>>
>>On Fri, 2005-10-21 at 15:49 +0200, Alejandro Serrano wrote:
>>    
>>
>>>Hi, I need to compile an add-in using the Generics C# Compiler (gmcs) 
>>>instead of normal mcs. My add-in is using generics methods from a 
>>>library, so I cannot just use mcs or change to it. My question is: can I 
>>>compile the add-in with gmcs and MonoDevelop will recognise it? My first 
>>>attempts were not successful, so I need some help.
>>>
>>>      
>>>
>
>A more sophisticated answer is that AddIns would have to be loaded in
>seperate AppDomains for that to be possible.  Currently, MonoDevelop
>loads all addins in one AppDomain. This is simpler and slightly better
>performing.  There is a fairly good presentation from MS on the
>tradeoffs of these type of things regarding AddIns among the PDC
>presentations which I can't seem to find right now.
>
>So you will either have to wait for MD to switch to 2.0, or try to
>compile it with gmcs and run it hacking around issues you notice.
>
>
>  
>
I've tried compiling all MonoDevelop with gmcs, but then it can't load 
any plug-in, I don't know why. At first, there was an error with an 
specific library load that I managed to resolve, but then any code 
completion or code colorizing works.
However, I think MD should switch to the 2.0 runtime, because MD 1.0 
will sure target Mono 1.2, that already has generics support and so on, 
so everybody could benefit.

		
______________________________________________ 
Renovamos el Correo Yahoo! 
Nuevos servicios, más seguridad 
http://correo.yahoo.es


More information about the Monodevelop-list mailing list