Hi guys,

I know where the problem is. I have changed the version to 1.1.0.1, instead of 
1.0.0.2 and it worked because the version is interpreted as 
majorversion.minorversion.build.revision.

Thanks everyone for reading and Richard for helping.

Best regards,
Bob Lim




--- On Mon, 3/11/08, Bob Lim <[EMAIL PROTECTED]> wrote:

> From: Bob Lim <[EMAIL PROTECTED]>
> Subject: Re: [WiX-users] Upgrade MSI not replacing the old dlls
> To: "General discussion for Windows Installer XML toolset." 
> <wix-users@lists.sourceforge.net>
> Date: Monday, 3 November, 2008, 12:53 PM
> Hi all,
> 
> Those 2 .Net dlls are C++/CLI dlls. I have checked C# dlls
> do have the version information in Windows Explorer
> properties. I have add the C++ resource files. Now my
> C++/CLI dlls has the version information. But I got these
> below,
> 
> MSI (s) (B0:98) [12:27:09:203]: Executing op:
> FileCopy(SourceName=dpq5kbqc.dll|GElement.Germanium.Component.dll,SourceCabKey=GermComponentDLL,DestName=GElement.Germanium.Component.dll,Attributes=512,FileSize=12189696,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,Version=1.0.0.1,Language=1033,InstallMode=126091264,,,,,,,)
> MSI (s) (B0:98) [12:27:09:218]: File: C:\Program
> Files\G
> Element\Germanium\GElement.Germanium.Component.dll;   Won't
> Overwrite;    Won't patch;    Existing file is of an equal
> version
> MSI (s) (B0:98) [12:27:09:218]: Executing op:
> FileCopy(SourceName=my0p40jc.dll|GElement.Germanium.Web.dll,SourceCabKey=GermWebDLL,DestName=GElement.Germanium.Web.dll,Attributes=512,FileSize=102400,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,Version=1.0.0.1,Language=1033,InstallMode=126091264,,,,,,,)
> MSI (s) (B0:98) [12:27:09:218]: File: C:\Program
> Files\G
> Element\Germanium\GElement.Germanium.Web.dll; Won't
> Overwrite;    Won't patch;    Existing file is of an equal
> version
> MSI (s) (B0:98) [12:27:09:250]: Executing op:
> FileCopy(SourceName=npgerm.dll,SourceCabKey=npgermDLL,DestName=npgerm.dll,Attributes=512,FileSize=376832,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,Version=1.0.0.1,Language=1033,InstallMode=126091264,,,,,,,)
> MSI (s) (B0:98) [12:27:09:250]: File: C:\Program
> Files\G Element\Germanium\npgerm.dll; Won't
> Overwrite;    Won't patch;    Existing file is of an equal
> version
> 
> The difference in version is the installer installs the
> 1.0.0.1 dlls while upgrade installer installs the new dlls
> which are 1.0.0.2.
> 
> Any ideas?
> 
> Thanks!
> 
> Best regards,
> Bob Lim
> 
> 
> --- On Mon, 3/11/08, Bob Lim <[EMAIL PROTECTED]>
> wrote:
> 
> > From: Bob Lim <[EMAIL PROTECTED]>
> > Subject: Re: [WiX-users] Upgrade MSI not replacing the
> old dlls
> > To: "General discussion for Windows Installer XML
> toolset." <wix-users@lists.sourceforge.net>
> > Date: Monday, 3 November, 2008, 11:37 AM
> > Hi,
> > 
> > Thanks Richard for the fast reply! I have checked the
> logs.
> > In the installer, there are 3 dlls installed. Here are
> the
> > logs on why they are not upgraded.
> > 
> > MSI (s) (98:C4) [10:48:46:484]: Executing op:
> >
> FileCopy(SourceName=my0p40jc.dll|GElement.Germanium.Web.dll,SourceCabKey=GermWebDLL,DestName=GElement.Germanium.Web.dll,Attributes=512,FileSize=89088,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,,,InstallMode=126091264,HashOptions=0,HashPart1=522491747,HashPart2=-690437083,HashPart3=-493627461,HashPart4=2088397331,,)
> > MSI (s) (98:C4) [10:48:46:484]: File: C:\Program
> > Files\G
> >
> Element\Germanium\GElement.Germanium.Web.dll; Overwrite;      Won't
> > patch;      Existing file is unversioned and unmodified -
> hash
> > doesn't match source file
> > MSI (s) (98:C4) [10:48:46:484]: Source for file
> > 'GermWebDLL' is compressed
> > MSI (s) (98:C4) [10:48:46:484]: Re-applying security
> from
> > existing file.
> > MSI (s) (98:C4) [10:48:46:484]: Verifying
> accessibility of
> > file: GElement.Germanium.Web.dll
> > MSI (s) (98:C4) [10:48:46:515]: Note: 1: 2318 2:
> > C:\Program Files\G
> > Element\Germanium\GElement.Germanium.Web.dll 
> > ...
> > MSI (s) (98:C4) [10:48:45:765]: Executing op:
> >
> FileCopy(SourceName=dpq5kbqc.dll|GElement.Germanium.Component.dll,SourceCabKey=GermComponentDLL,DestName=GElement.Germanium.Component.dll,Attributes=512,FileSize=12189696,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,,,InstallMode=126091264,HashOptions=0,HashPart1=-96440684,HashPart2=-889686325,HashPart3=1759208069,HashPart4=765500755,,)
> > MSI (s) (98:C4) [10:48:45:781]: File: C:\Program
> > Files\G
> >
> Element\Germanium\GElement.Germanium.Component.dll;   Overwrite;      Won't
> > patch;      Existing file is unversioned and unmodified -
> hash
> > doesn't match source file
> > MSI (s) (98:C4) [10:48:45:781]: Source for file
> > 'GermComponentDLL' is compressed
> > MSI (s) (98:C4) [10:48:45:781]: Re-applying security
> from
> > existing file.
> > MSI (s) (98:C4) [10:48:45:781]: Verifying
> accessibility of
> > file: GElement.Germanium.Component.dll
> > MSI (s) (98:C4) [10:48:45:828]: Note: 1: 2318 2:
> > C:\Program Files\G
> >
> Element\Germanium\GElement.Germanium.Component.dll 
> > ...
> > MSI (s) (98:C4) [10:48:46:562]: Executing op:
> >
> FileCopy(SourceName=npgerm.dll,SourceCabKey=npgermDLL,DestName=npgerm.dll,Attributes=512,FileSize=376832,PerTick=32768,,VerifyMedia=1,,,,,CheckCRC=0,Version=1.0.0.1,Language=1033,InstallMode=126091264,,,,,,,)
> > MSI (s) (98:C4) [10:48:46:562]: File: C:\Program
> > Files\G
> Element\Germanium\npgerm.dll; Won't
> > Overwrite;  Won't patch;    Existing file is of an
> equal
> > version
> > 
> > 
> > GElement.Germanium.Component.dll and
> > GElement.Germanium.Web.dll are .Net assemblies, that
> is why
> > they don't have the normal dll versions, only .Net
> > versions; the .Net version is always automatically
> > incremented in each new build. So when you
> right-clicked
> > them in the Windows Explorer and select  their
> properties,
> > you cannot see any version or company information but
> these
> > information is in the .Net Assembly and also because
> they
> > are not normal C++ dlls. Looks like MSI is checking
> their
> > C++ dll versions which do not exists. So what should I
> do?
> > And the logs are talking about hashes, is this
> something
> > automatically calculated when we build the MSI?
> > 
> > As for the last dll, npgerm.dll, it is a C++ dll and
> its
> > version remained unchanged, there's why it
> won't be
> > upgraded. So I can resolve the third dll issue myself.
> What
> > about the other 2 .Net dlls?
> > 
> > Please help.
> > 
> > Thank you!
> > 
> > Best regards,
> > Bob Lim
> > 
> > 
> > --- On Mon, 3/11/08, Richard
> <[EMAIL PROTECTED]>
> > wrote:
> > 
> > > From: Richard <[EMAIL PROTECTED]>
> > > Subject: Re: [WiX-users] Upgrade MSI not
> replacing the
> > old dlls
> > > To: [EMAIL PROTECTED], "General
> discussion
> > for Windows Installer XML toolset."
> > <wix-users@lists.sourceforge.net>
> > > Date: Monday, 3 November, 2008, 10:37 AM
> > > In article
> > >
> <[EMAIL PROTECTED]>,
> > >     Bob Lim <[EMAIL PROTECTED]> 
> writes:
> > > 
> > > > I am doing a minor upgrade with
> > "REINSTALL=ALL
> > > REINSTALLMODE=vomus"
> > > > which suc ceeded and the installer title is
> > updated in
> > > Add/Remove Programs
> > > > but I found th at the dlls in the installed
> > directory
> > > is still dated 31
> > > > Oct and their file siz es are still the
> same,
> > whereas
> > > my new dlls are
> > > > dated 3rd Nov and bigger in file
> > > > size. The dlls' GUIDs are the same in
> the old
> > > installer and the upgrade
> > > > instal
> > > > ler. The OS used is Windows XP SP3.
> > > 
> > > Run the upgrade with verbose logging and look in
> the
> > log
> > > file for
> > > details about what is going on with the
> components
> > that
> > > aren't
> > > upgraded.  Generally when Windows Installer does
> > something
> > > you're not
> > > expecting, it writes the reason why in the
> verbose
> > log.
> > > -- 
> > > "The Direct3D Graphics Pipeline" --
> DirectX
> > 9
> > > draft available for download
> > >      
> > >
> >
> <http://www.xmission.com/~legalize/book/download/index.html>
> > > 
> > >         Legalize Adulthood!
> > > <http://blogs.xmission.com/legalize/>
> > 
> > 
> >       Get your new Email address!
> > Grab the Email name you&#39;ve always wanted
> before
> > someone else does!
> > http://mail.promotions.yahoo.com/newdomains/sg/
> > 
> >
> -------------------------------------------------------------------------
> > This SF.Net email is sponsored by the Moblin Your Move
> > Developer's challenge
> > Build the coolest Linux based applications with Moblin
> SDK
> > & win great prizes
> > Grand prize is a trip for two to an Open Source event
> > anywhere in the world
> >
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
>       Get your preferred Email name!
> Now you can @ymail.com and @rocketmail.com
> http://mail.promotions.yahoo.com/newdomains/sg/
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move
> Developer's challenge
> Build the coolest Linux based applications with Moblin SDK
> & win great prizes
> Grand prize is a trip for two to an Open Source event
> anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users


      Get your preferred Email name!
Now you can @ymail.com and @rocketmail.com
http://mail.promotions.yahoo.com/newdomains/sg/

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to