A while ago I wrote a post about limitations in VS 2010.
After that, I sent my questions to Cameron Skinner and got very interesting replies that I hope will be interesting for many of you.
First of all, many thanks to Cameron for his replies!
Maxim: Why / when is Visual Studio going to support runtime type
discovery, as static analysis can only go so far?
Cameron: You are absolutely right, we simply don’t have
support for dynamic loading of types yet. It is actually worse than just a lack
of support for DI / IOC, as any type dynamically loaded ( via
LoadAssembly() for instance ) we don’t
discover as that occurs at runtime.
I can tell you this is top of the list for
the next release.
Maxim: Why do you not use dynamic dependencies in the
actual product itself?
Cameron: We’re making heavy use of MEF in the product, we
has greatly enabled us to ship new features outside of the normal shipping
vehicles, and has also greatly improved our overall architecture.
Actually, very nice to get such clear answers from guys from VS team. The answers mean that the next release of Visual Studio will be very interesting and the VS team is doing everything to reach that.
Did you hear about MEF?
MEF it’s a very interesting project created by Microsoft and I tend to write a series of posts about MEF in the near future.