MEF for .NET 3.5 Signed Application

845 Views Asked by At

I'm trying to use MEF in an assembly that builds against both .NET 4.0 and .NET 3.5. To my knowlege, MEF's System.ComponentModel.CompositionModel DLL is available within .NET 4.0, but not .NET 3.5.

I've tried downloading the latest MEF 1 release (preview 9) from the CodePlex site, but I've run into trouble there as well. My application is signed, and thus required that external assemblies be referenced by their strong name. The MEF binaries from CodePlex don't appear to be strong-named.

Aside from building MEF binaries myself and signing, is there any trusted source where I download signed MEF .NET 3.5 binaries?

1

There are 1 best solutions below

0
On BEST ANSWER

As you discovered, the CTP binaries from CodePlex are not strong named. There is no "official" version which is signed, as the only official release was the 4.0 build.

If you need MEF for 3.5 signed, you will likely need to just recompile and sign these yourself.