[Mono-dev] Equivalent of csc /link for mcs (COM interop)?
Peter Dillinger
pcd768 at gmail.com
Tue Nov 13 18:20:18 UTC 2012
On Tue, Nov 13, 2012 at 9:42 AM, Jonathan Chambers <joncham at gmail.com> wrote:
> You'll probably want to try dmcs (rather than mcs) in order to get C# 4.0 dynamic binding.
I believe your comment only applies to 2.10.x and earlier. (I moved
to 2.11.x after being annoyed by the distinction.) From
http://www.mono-project.com/CSharp_Compiler:
| Starting with Mono version 2.11 a new unified compiler mcs is
available. It replaces
| all previous runtime specific compilers (gmcs, dmcs, smcs). They
still exist (as
| scripts only) to ease the migration path to mcs but we recommend to use mcs.
And indeed, if I compile and reference this instead of
Microsoft.Office.Interop.Excel.dll, mcs will compile my original
program:
namespace Microsoft.Office.Interop.Excel {
public class Application
{
public dynamic Columns { get; set; }
}
public class Range
{
public dynamic Value { get; set; }
}
}
-peter
More information about the Mono-devel-list
mailing list