Deploying 32 and 64 bit COM objects on 64 bit machine from one VS setup project MSI.

Posted by hooligan on Stack Overflow See other posts from Stack Overflow or by hooligan
Published on 2010-05-11T18:01:19Z Indexed on 2010/05/11 18:04 UTC
Read the original article Hit count: 357

Filed under:
|
|
|
|

I have a Shell Namespace Extension C++ COM DLL that must have both a 32 bit and 64 bit version installed on a 64 bit machine, because when 32 bit applications perform a file-> open the dialog that is presented is a 32 bit shell. The problem is that both my 32 bit and 64 bit COM objects have the same progid and the VS setup project will throw an error when including two files with the same progid. How do I get around this issue if I want to maintain the same code for both 32 and 64 bit? Currently I just have two different MSI's (32 and 64) and they both must be ran on the 64 bit machine.

© Stack Overflow or respective owner

Related posts about msi

Related posts about visual-studio-2008