Your failures are caused by previous files having a higher version than the
ones you are trying to install.

Look at these log entries:

MSI (s) (7C:58) [12:56:47:348]: Disallowing installation of component:
{B755AE68-73F9-41F4-9777-A18D767B305B} since the same component with higher
versioned keyfile exists
MSI (s) (7C:58) [12:56:47:349]: Disallowing installation of component:
{79901D9A-BA3B-4CBD-A8B1-7BE5DB09A995} since the same component with higher
versioned keyfile exists

I'm willing to bet that these two GUIDs correspond to these two components:

MSI (s) (7C:58) [12:56:47:367]: Component: MT_Service_Component; Installed:
Absent;   Request: Local;   Action: Null
MSI (s) (7C:58) [12:56:47:367]: Component: MT_Admin_Component; Installed:
Absent;   Request: Local;   Action: Null

How exact you must follow the component rules is "relaxed" when you remove
before you install, but it isn't a pass to exempt you from those rules. What
remove-before-install does is let you mess with components' resources with
fewer unexpected side effects. It doesn't let you willy-nilly ignore
previous contents completely.

I suspect that you have overlapping component GUIDs here:
MSI (s) (7C:D4) [12:56:54:371]: Component: MyProgram_Administrator.exe;
Installed: Local;   Request: Absent;   Action: Null
MSI (s) (7C:D4) [12:56:54:372]: Component: MTService; Installed: Local;
Request: Absent;   Action: Null
MSI (s) (7C:D4) [12:56:54:372]: Component: MTTransporter; Installed: Local;
Request: Absent;   Action: Null
MSI (s) (7C:D4) [12:56:54:372]: Component:
ATL71_Customer_Redist_____X86.3643236F_FC70_11D3_A536_0090278A1BB8;
Installed: Local;   Request: Absent;   Action: FileAbsent
MSI (s) (7C:D4) [12:56:54:372]: Component:
ATL71_ANSI_Customer_Redist_____X86.3643236F_FC70_11D3_A536_0090278A1BB8;
Installed: Local;   Request: Absent;   Action: Null
MSI (s) (7C:D4) [12:56:54:375]: Component: __MyProgram_Administrator.exe65;
Installed: Null;   Request: Absent;   Action: Null

Windows Installer optimizes its operations by removing what isn't being
upgraded. However, its determination of what is being upgraded depends on
the rule that the relationship between component guid and keypath is
properly maintained.

I would recommend that you make sure that your MSI (re)uses the same
component guids for all the same keypaths that are common between the two
MSIs. I would further recommend that you make sure that your file versions
are larger than those in the product you are replacing. It will do some
detective work, but you will prevent the kinds of errors you are
experiencing.

BTW, your Upgrade and UpgradeVersion elements look reasonable to me.

-Blair

-----Original Message-----
From: gapearce [mailto:mr_gapea...@yahoo.com] 
Sent: Friday, October 15, 2010 7:12 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] SharedDllRefCount on Upgrade


Gladly... here it is.  Had to zip it...

Thanks again for trying to help.

http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/file/n5641073/
full.zip
full.zip 
-- 
View this message in context:
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/SharedDllRefCo
unt-on-Upgrade-tp5639450p5641073.html
Sent from the wix-users mailing list archive at Nabble.com.

----------------------------------------------------------------------------
--
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to