Ticket T210707
Visible to All Users

Hotfix DLLs AssemblyVersion is not updated

created 10 years ago

Hi,

in our business application we make use of the following hotfix: "DevExpressComponents-14.2.4.15037"

We integrate all the dll our customers need in our visual studio project and copy this dlls to the output folder.
On one machine DevExpress Version 14.2.4 is installed in the GAC. We are wondering about the fact that the application does not use the bugfix dlls.

After some research we found the problem. When adding the hotfix dlls as reference the last part of the versions number is ignored.
The csproj file looks like this:

C#
<Reference Include="DevExpress.Utils.v14.2, Version=14.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>dlls\DevExpress.Utils.v14.2.dll</HintPath> <Private>True</Private> </Reference>

Why do you not increase the AssemblyVersion for hotfixes?
I added a demo project where you can see the problem.

Regards
Dominik

Answers approved by DevExpress Support

created 10 years ago (modified 10 years ago)

Hi Dominik,

Thank you for reaching out to us.

We intentionally don't change the AssemblyVersion number for DLL in hotfixes to help you avoid updating your project references every time you install a hotfix build.

As a side note, I need to emphasize that we deliver hotfix builds just to let your test whether or not a certain bug fix solves the issue on your side. These builds passed just automatic tests, but not the entire testing flow, so we cannot guarantee they operate correctly in all scenarios and we warn you against utilizing them for end-user applications.

I hope this makes sense. I will be happy to follow up with you if you need further clarification.

    Show previous comments (1)
    Serge (DevExpress Support) 10 years ago

      Hi Dominik,

      Please check if the fix for this issue is included in the recently released build 14.2.5 (What's New in 14.2.5). Migrating to this version instead of deploying with a hotfix build would be the best route from my point of view.
      If you, however, need to stay with version 14.2.3, you may try to proceed with the Project Converter from this build. However, it's not intended for downgrading projects, so additional verifications may be required after the conversion.

        Hi,
        yes with build 14.2.5 the bug is also fixed.
        In general we should only deploy official builds to our customers, no hotfix versions?
        Regards
        Dominik

        Serge (DevExpress Support) 10 years ago

          Yes, Dominik, this is our official corporate position.
          All in all, I'm happy that the new maintenance update solves the bug in your application, and I hope you'll be able to deliver the app without further difficulties.

          Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

          Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.