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

Reply via email to