[Mono-dev] Equivalent of csc /link for mcs (COM interop)?

Jonathan Chambers joncham at gmail.com
Tue Nov 13 17:42:35 UTC 2012


You'll probably want to try dmcs (rather than mcs) in order to get C# 4.0
dynamic binding. I think that is at least one of the errors.

http://www.mono-project.com/CSharp_Compiler

- Jonathan


On Tue, Nov 13, 2012 at 12:41 PM, Marek Safar <marek.safar at gmail.com> wrote:

> Hi Peter,
>
> In investigating the ability to drop in mcs as a replacement for csc
>> (currently trying out mono 2.11.4), I've run into issues in compiling
>> things from some Microsoft C# 4.0 code samples that involve COM
>> interop.  Here's a simplified example:
>>
>
> COM has never been high on our priority (quite opposite to be honest), you
> can expect few more issues to be discovered.
>
> This leads me to two questions:
>>
>> (1) Is there any plan to support an equivalent of csc -link (aka
>> /link)?  Or is there some other work-around I don't know about?
>>
>
> You are the first one using this feature and reporting it. Please fill a
> bug report.
>
>
>>
>> (2) It appears that the "is not supported by the C# language"+"cannot
>> be assigned to" issue a bug.  Is that correct?  (If so, I can file
>> it.)
>>
>> Correct, this looks like compiler bug.
>
>
>> And a bonus question:
>>
>> (3) For general C# language issues where csc willingly compiles
>> something that is arguably not adherent to the language spec, but mcs
>> rejects it, does the Mono team consider that a valid bug or
>> enhancement request?  (Is there a "duplicate Microsoft's bugs" mode
>> for mcs?)
>>
>
> It really depends on the specific case. We trying to be highly compatible
> with csc even in cases where C# standart is ambiguous or unclear. There are
> few special cases where we are compatible with C# standard but not with
> Microsoft C# compiler but they are all very special corner cases.
>
> Regards,
> Marek
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20121113/fec2cab2/attachment.html>


More information about the Mono-devel-list mailing list