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
- :
- Re: Allow multiple versions of a managed assembly dll to be installed in the GAC ?
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Aug 15, 2016
07:49 AM
Allow multiple versions of a managed assembly dll to be installed in the GAC ?
Hi,
I need to be able to install multiple versions of my simple single .dll file managed assembly but when I run the installer I have created for the product it always requests that the previous version is uninstalled first. Is there any way to get ISLE4VS to generate an installer which will permit multiple versions of the managed assembly to exist in the GAC at the same time ? The attribute which I am using to determine the Assembly version is AssemblyVersionAttribute.
Thanks,
Mike Davies
I need to be able to install multiple versions of my simple single .dll file managed assembly but when I run the installer I have created for the product it always requests that the previous version is uninstalled first. Is there any way to get ISLE4VS to generate an installer which will permit multiple versions of the managed assembly to exist in the GAC at the same time ? The attribute which I am using to determine the Assembly version is AssemblyVersionAttribute.
Thanks,
Mike Davies
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Aug 17, 2016
12:02 PM
Hi Mike,
It seems like there is 2 different issues here.
Are you trying to perform a upgrade? If you are, try building with a setup wrapper or pass in REINSTALL and REINSTALLMODE with the value you want via the command line. The setup wrapper passes those in automatically.
I think you might need access to the MsiAssemblyTable if you want multiple versions of the same file to go into the GAC.
It seems like there is 2 different issues here.
Are you trying to perform a upgrade? If you are, try building with a setup wrapper or pass in REINSTALL and REINSTALLMODE with the value you want via the command line. The setup wrapper passes those in automatically.
I think you might need access to the MsiAssemblyTable if you want multiple versions of the same file to go into the GAC.
![](/skins/images/D60DF682EA37BF37032955CE10F3F0BB/responsive_peak/images/icon_anonymous_message.png)