Gen 8.6 .NET runtime .dll files show 'File version of 8.5.0.0'
search cancel

Gen 8.6 .NET runtime .dll files show 'File version of 8.5.0.0'

book

Article ID: 206848

calendar_today

Updated On:

Products

Gen Gen - Run Time Distributed

Issue/Introduction

Why do all the Gen 8.6 .NET runtime .dll files e.g. "%Gen86%\Gen\.net\bin\CA.Gen.csu.dll", show 'File version of 8.5.0.0' and 'Product version of 8.6.0.0'? 
Is that the correct File version for 8.6?

Environment

Gen Runtime: .NET Proxy

Resolution

When the 8.6 .NET DLL's were created, they were done so as to allow for ease-of-upgrade. This was done by retaining the 8.5 Assembly Version.  

See the following NOTE in every AssemblyInfo.cs file for all of the .NET DLL's:
 
 * NOTE: Retain AssemblyVersion so that assemblies no longer need to be rebuilt with each
 *       release of Gen.  Update AssemblyInformationVersion accordingly, since this field
 *       is used when displaying assembly Properties.
 
Here is what is in the AssemblyInfo.cs for mqs:
 
[assembly: AssemblyCompany("CA")]
[assembly: AssemblyProduct("Gen")]
[assembly: AssemblyCopyright("Copyright (C) 2016 CA. All rights reserved.")]
[assembly: AssemblyTrademark("All trademarks, trade names, service marks, and logos referenced herein belong to their respective companies.")]
[assembly: AssemblyVersion("8.5.0.0")]
[assembly: AssemblyInformationalVersion("8.6.0.0")]
[assembly: AssemblyTitle("Open Distributed Computing MQSeries Runtime")]
[assembly: CLSCompliantAttribute(false)]