title: Wix MSI Bootstrapper using just .Net Core
body: <p>Wix MSI Bootstrapper using just .Net Core</p>
  
  <p>I have an application that will contain Windows Services and a UI all compiled in .Net Core 3.1.  It will not be self-contained - it will require .Net Core 3.1 to be installed.  I need to create a WIX bootstrapper to install some prerequisites and also to show the user a custom user interface.</p>
  
  <p>Questions:</p>
  
  <ol>
  <li><p>How can I verify .Net Core 3.1 is installed?  I have done it before for the
  full .Net framework, but not the .Net Core.  Is there a value I can
  place in BootstrapperCore.config for supportedRuntime for .NET Core
  3.1?</p></li>
  <li><p>Assuming I can do #1, in my BootstrapperCore.config, do I simply
  place the name of custom .Net Core 3.1 installer custom UI in
  wix.bootstrapper/host/assemblyName attribute?  What do I put in
  wix.bootstrapper/host/supportedFramework/version?</p></li>
  </ol>
  
  <p>My end goal is to be able to run the installer on a clean Windows system that does not have the full .Net Framework or .Net Core 3.1.  I would expect that once you run the installer, it would install .Net Core 3.1 and then bring up my bootstrapper custom UI.</p>
  
  <p>Thanks for the help.</p>