title: MvvmCross with two core libraries
body: <p>Is it possible to link two Core libraries into your app?<br>
  I would like to create one Common.Core library that has login and account view models.<br>
  I would like another one Domain.Core library that has some domain view models in it.<br>
  These could be used across a couple different projects.<br>
  In my app, I do a new Setup().Initialize().<br>
  My Setup class overrides CreateApp() ...</p>
  
  <pre><code>public class Setup : MvxPhoneSetup
  {
      protected override IMvxApplication CreateApp()
      {
          CreatableTypes().EndingWith("Service").AsInterfaces().RegisterAsLazySingleton();
          return new Common.Core.App();
  
          // TODO: can I setup a Domain.Core library here too?
      }
  }
  </code></pre>
  
  <p>I have tried doing this ...</p>
  
  <pre><code>CreatableTypes(Assembly.Load("Domain.Core")).EndingWith("Service").AsInterfaces().RegisterAsLazySingleton();
  </code></pre>
  
  <p>but I'm getting a ReflectionTypeLoadException when I try to resolve a domain model from there.<br>
  Anyone tried something like this?</p>
  
  <p>Thanks!</p>