[wix-users] C# dll not updating unless assembly version changes
Stewart Lynch
stewartlynch8 at gmail.com
Fri Feb 17 05:21:10 PST 2017
Thanks for confirming.
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of
Neil Hayes
Sent: 17 February 2017 12:56
To: WiX Toolset Users Mailing List <wix-users at lists.wixtoolset.org>
Subject: Re: [wix-users] C# dll not updating unless assembly version changes
If the C# dll has changed in any way you should up the version.
https://msdn.microsoft.com/en-us/library/windows/desktop/aa368599(v=vs.85).a
spx
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of
Stewart Lynch
Sent: Friday, 17 February 2017 2:36 PM
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] C# dll not updating unless assembly version changes
Hi,
I have a C# dll which is included in my installer which isn't getting
updated when installing over a pre-existing install. If I then do a repair
install the file does get updated.
The other dlls in my package update fine, the only difference with this one
is that I was not updating the C# AssemblyVersion and AssemblyFileVersion
numbers. If I change the assembly version each time I build a new version it
updates fine.
So, two questions:
1. Is this a bug in Wix where the dll won't update if the assembly
version doesn't change?
2. Should I be updating the assembly version number for my dlls each
time I build a new installer?
I have always updated the assembly version for each install (except for this
dll which I missed) but I've never been sure if this is actually necessary.
This is what my assembly version looks like:
AssemblyInfo.cs
// Version information for an assembly consists of the following four
values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision
Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.58.0.0")]
[assembly: AssemblyFileVersion("1.58.0.0")]
This is my installer xml:
.
<Fragment>
<ComponentGroup Id="FrameProExe_Components"
Directory="INSTALLLOCATION">
<Component
Id='FrameProExe_HDataGrid_dll' Guid='8b81fa3a-e74b-4e7f-93e4-360ca8ac88e6'
Win64='yes' >
<File
Id='FrameProExe_HDataGrid_dll_file' Name='HDataGrid.dll'
Source='..\..\..\Build\FramePro\bin\x64\release\HDataGrid.dll' KeyPath='yes'
/>
</Component>
.
I'm using Wix Toolset v3.10.
Thanks for any help.
Stewart.
PureDev Software
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant
http://www.firegiant.com/
More information about the wix-users
mailing list