title: Using Ninject as the IoC for Caliburn Micro for WP7
body: <p>I'm trying to use Ninject as the IOC container for Caliburn Micro for WP7.1 Mango.
  The only post I found for <a href="http://www.google.com/url?sa=t&amp;rct=j&amp;q=ninject%20cm%20wp7&amp;source=web&amp;cd=1&amp;ved=0CCEQFjAA&amp;url=http://devlicio.us/blogs/derik_whittaker/archive/2011/07/08/using-ninject-with-commonservicelocator-with-caliburn-micro-on-wp7.aspx&amp;ei=CU8vT-ODEI_MiQLozoCoCg&amp;usg=AFQjCNGQ6juMkh2pLcjd4RhcOPBOC6zvKw" rel="nofollow">doing this</a> creates the NinjectServiceLocator and sets that as the provider on the ServiceLocator.
  Questions:
  1) NinjectServiceLocator defined in "CommonServiceLocator.NinjectAdapter" assembly depends on 
  v 1.0.0.0 of "Microsoft.Practices.ServiceLocation". Has Microsoft.Practices.ServiceLocation been ported to WP 7.1?</p>
  
  <p>2) I tried to install "ninject.wp7" using nuget but it does not install witht the following error:
  <strong>Could not install package 'Ninject.WP7 2.2.0.0'. You are trying to install this package into a project that targ
  ets 'Silverlight,Version=v4.0,Profile=WindowsPhone71', but the package does not contain any assembly references that are compatible with that framework</strong></p>
  
  <p>Are there an workarounds to make this work on Mango. I'm really looking for using an IOC with CM that will allow me to scan assemblies to register viewmodels intead of hand wiring each type in the default SimpleContainer.</p>