MEF dependent versions in Manifest outdated

Oct 27, 2010 at 1:49 PM
Edited Oct 27, 2010 at 2:59 PM

Be aware when using MEF Preview 9 with Visual Studio 2008 that, that System.Core V2.0.5.0 (and probably others) used in the manifest of assembly System.ComponentModel.Composition.Initialization in the downloaded ZIP file in the SL project may not exist. This is probably because the SL solution is SilverLight 3 and does not have this version available.

This caused a problem in an example project (from a 3rd party) where the System.ComponentModel.Composition.Initialization and System.ComponentModel.Composition dll were both used, but the former wanted the older DLL.

I found this to be true on a Windows XP system with all previous versions of .NET installed. There was no System.Core V2.05 in \Windows\assembly, but there was a System.Core V 3.5.

 

Oct 28, 2010 at 6:28 PM

Thanks for the heads up.