I have several components (multiple .dlls, one .exe) which I need to use registration free. In my sxs manifest I've listed the dll files as;
<file name="xxx.dll"
<comClass
description="xxx component"
clsid="{xxx-xxx}"
threadingModel="Apartment" />
</file>
I have created and activated an Activation context and can call CoCreateInstance();
on these dll components without issue.
However, I also have a COM server singleton (as an .exe) that I need to run and I believe that you can only put dll files in the sxs manifest. I have its CLSID.
I'm restricted in that using regsvr is not an option for this, so is there an alternative way of being able to achieve this? Ideally having everything done programatically in the same place as where I am creating these other components.