.Net 4.0 imporvments, Good for Office Devlopers!

I’ve bogged before about version 4.0 of .Net and what it could mean for Office devs. Here’s one other improvement I didn’t know about:

Improvements to Interop Marshaling in V4: IL Stubs Everywhere

The article sums it up thus:

· Faster interop marshaling: the more complex the signature the greater the speed-up

· x86 and x64 behavior matches: we’ve updated the x64 marshaling to behave exactly as x86 always has and mostly without impact to x64

· Better debugging: when something goes wrong in marshaling we now give you the ability, and specialized tools, to find the problem

There’s actual another important effect of the IL Stubs, and that is that the PIA is version independent. In fact the CRL will create it dynamical at run time. So now you can target all version of Office from one 4.0 addin – cool.

I’ll wait a see what the performance increase in like from 3.5 – that sounds like a post in its self!

Comments

  1. simon says:

    I think 2010 is going to be a good year for VS and Office. I’ve seen a few things in both products which I reckon are excellent.
    For one thing in VS2010 you can compile C++ to native code, something not (easily) possible since VS2003.
    Optional and named args in C# means C#/Excel is finally a actually realistic combo.
    yahoo

  2. …And in addition:

    Check out the IL Stub Diagnostic Tool which I find to be very nice :)

    http://clrinterop.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29745

    Kind regards,
    Dennis

  3. ross says:

    Hi Dennis, that looks like a good tool!
    Have you done any testing around the speed improvements via interop?
    Ross

Submit a Comment