Hi all,
I'm facing the following configuration: IE loads c++ ActiveX (LOADER) application, which downloads required files from the web server and loads c# COM (EXECUTOR). This (EXECUTOR) application starts c# UI application (the main application) that uses some legacy c++ COM dlls.
Diagram:
IE=>LOADER(ActiveX) =>EXECUTOR(c# COM) =>UI (C#) =>COM DLLs
I would like to enjoy side-by-side deployment (isolated COM DLLs).
I'm trying to avoid registration of these legacy c++ COM DLLs by using manifests, but with no success.
I have tried the following configurations:
1. Define manifest file for a COM DLLs (place next to it)
2. Define manifest for UI application and specify the COM DLL in the file section
3. Define manifest for EXECUTOR and specify the COM DLL in the file section
4. Define manifest for IE (place next to iexplorer.exe) and specify the COM DLL in the file section
As I said before �nothing worked.
How the system should be configured (considering manifests files) to enable side-by-side deployment?
Any reference to information about working with manifests is highly appreciated.
Considering switching to XBAP solution (it will host UI c# application + c++ COM dlls), can you please provide relevant references?
Thanks