title: d3dcompiler_47.dll, ILMerge failing. Also wont add to GAC. Any Idea?
body: <p>Goal: I need all the files in my bin to be grouped into a single dll. or added to the GAC</p>
  
  <p>I am using CefSharp To run chromium in a windows form.
  We are using some software that will only allow me to add one dll (no other files).</p>
  
  <p>I have access to the GAC on all machines. And I have been using ILMerge to attempt to bundle the files with the dll.</p>
  
  <p>I have been able to get all the files to bundle except for.  d3dcompiler_47.dll </p>
  
  <p>When I try to add to GAC it tells me it has a bad manfiest.
  When I try to bundle d3dcompiler_47.dll with my dll, it says </p>
  
  <blockquote>
    <p>"System.BadImageFormatException: Could not load file or assembly
    'd3dcompiler_47.dll' or one of its dependencies. The module was
    expected to contain an assembly manifest. File name:
    'd3dcompiler_47.dll' ---> System.BadImageFormatException: Could not
    load file or assembly 'd3dcompiler_47.dll' or one of its dependencies.
    The module was expected to contain an assembly manifest. File name:
    'd3dcompiler_47.dll'"</p>
  </blockquote>
  
  <p>(I have reviewed this but found that its 2 versions of d3d... do not work with  CefSharp)
   <a href="https://stackoverflow.com/questions/24546453/api-ms-win-core-libraryloader-l1-2-0-dll-missing-when-d3dcompiler-47-dll-is-redi/24548796#24548796">api-ms-win-core-libraryloader-l1-2-0.dll missing when d3dcompiler_47.dll is redistributed</a></p>
  
  <p>Is there anyway to add d3dcompiler_47 (from CefSharp) to bundle or be added to the GAC?</p>