I was trying to install latest version of the Enterprise library (4.1) and I was constantly receiving this error.
My previous version of the Enterprise Library was uninstalled (4.0) so I did not have any idea what it went wrong. On the Patterns and Practices codeplex page under discussion, I found resolution to this problem.
Remove the key “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Enterprise Library v4“.
The issue with the MSIs for 3.1 and 4.0 is that there are some duplicate component IDs. When uninstalling, reference counting kicks in and some components, like this registry key, are not deleted and must be manually cleared.
Thanks for that. Had the same issue where uninstalling 4.0 didn’t remove the reg key. Saved me time trying to find it myself!
By: oli on February 16, 2009
at 11:51
NP
By: dotnetninja on February 16, 2009
at 12:31
Thanks for sharing this information.
By: Daniel Ionescu on February 20, 2009
at 22:59
[...] 4.0 already (and re-booted). After searching for the problem, I quickly found som tips (for example this) stating that removing the registry key “HKEY_LOCAL_MACHINESOFTWAREMicrosoftEnterprise Library [...]
By: Eric's Blog : Installing Enterprise Library 4.1 on March 30, 2009
at 18:30
Thanks for sharing
By: Me on April 1, 2009
at 15:44
Thanks for this!
By: Justin on May 5, 2009
at 11:27
Thanks mate.
By: Tom on May 26, 2009
at 07:25
Cheers man!!
By: Greg Wheeler on June 11, 2009
at 19:29
Thanks, That resolved my issue.
By: Peddi on June 22, 2009
at 17:36
Perfect! Thank you!
By: Wayne on October 26, 2010
at 14:56
Much appreciated – was banging my head against a wall until I found this!
Thanks for posting
By: Shaun on January 10, 2011
at 17:58