title: Prism equivalent of UnityContainer.AddNewExtension
body: <p>We have a WPF application split into a few C sharp projects. Our Business layer needs to also register some Service objects with the Container. We believe the way to do this with Unity is </p>
  
  <pre><code> Container.RegisterType&lt;ISomeClass,SomeClass&gt;();
  </code></pre>
  
  <p>in the Business layer C sharp library and then in the main UI application </p>
  
  <pre><code> UnityContainer.AddNewExtension&lt;T&gt;(); 
  </code></pre>
  
  <p>The above is detailed here <a href="https://www.c-sharpcorner.com/article/dependency-injection-using-unity-resolve-dependency-of-dependencies/" rel="nofollow noreferrer">https://www.c-sharpcorner.com/article/dependency-injection-using-unity-resolve-dependency-of-dependencies/</a></p>
  
  <p>If we are using Prism what are the equivalent methods? Specifically we were
  thinking of just using Unity (not Prism  )in the business library so that we can port it to Xamarin Mac and Linux. We would use Prism in the WPF UI application project only. Could this work? </p>
  
  <p>Thanks</p>