I have an application that apparently needs some obscure DLLs. I reference a 3rd party COM object within it, which is what I believe is causing the issue. I downloaded a program called Depends.exe, and when I point it at my application, it says I need things like IESHIMS.DLL, IEFRAME.DLL, and SHLWAPI.DLL.
I’m told these are things that are typically taken care of by side-by-side assembly, something that an installer provides. I’m using WiX for my installation. Does WiX not provide this? Do I need to tell it to provide it explicitly?
Pretty much every assembly I’ve ever looked at using Depends.exe seems to need at least 2 of those 3 assemblies, and they all run fine.
I’m not sure as to the exact reason why Depends.exe marks those 3 as unresolved references, however I’m fairly certain that those 3 assemblies can be ignored in Depends.exe.