This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Register .NET COM Interop on 64-bit
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
‎Oct 10, 2008
09:33 AM
Register .NET COM Interop on 64-bit
Hi,
Can anyone please tell me how I can get by 32-bit .NET 2.0 DLL that's required for COM Interop to register correctly on a 64-bit OS?
In InstallShield I have set the .NET COM Interop component option to true and the DLL will register successfully on a 32-bit OS.
Cheers.
Can anyone please tell me how I can get by 32-bit .NET 2.0 DLL that's required for COM Interop to register correctly on a 64-bit OS?
In InstallShield I have set the .NET COM Interop component option to true and the DLL will register successfully on a 32-bit OS.
Cheers.
(3) Replies
‎Oct 13, 2008
02:31 PM
What do you have in mind when you say "register correctly"? The file should register as a 32-bit DLL (i.e. under the Wow6432Node on a 64-bit machine) without any changes. If you want to register it as a 64-bit DLL, then you would need it to be a 64-bit DLL, as otherwise other 64-bit processes could not load it.
‎Mar 18, 2010
02:00 AM
I am also having same problem and not able to solve it if any body can work out any suggestion please then tell me soon
‎May 31, 2010
05:05 PM
I'm having the same problem as above.
I am trying to register a .net com interop dll compiled on a 64 bit machine using Visual Studio 2005 with the Target CPU setting set to AnyCPU. From what I've read this will compile a 64 bit dll because it is compiled on a 64 bit machine.
I need to know how to set Installshield so that the dll will be registered in the standard registration area for 64 bit apps, and not the wow32 area for 32 bit apps.
I am trying to register a .net com interop dll compiled on a 64 bit machine using Visual Studio 2005 with the Target CPU setting set to AnyCPU. From what I've read this will compile a 64 bit dll because it is compiled on a 64 bit machine.
I need to know how to set Installshield so that the dll will be registered in the standard registration area for 64 bit apps, and not the wow32 area for 32 bit apps.