Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
60
Versioning issue
posted

Hello,

We've used Infragistics for many years and the main difficulty we have is with versioning.  All of our developers use a specific minor version (e.g. 18.2).  But if one developer needs to re-install 18.2, they might get a revision that is different than what they had previously.  That leads to errors such as:

System.IO.FileLoadException: Could not load file or assembly 'Infragistics4.Win.UltraWinGrid.v18.2, Version=18.2.20182.175, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)File name: 'Infragistics4.Win.UltraWinGrid.v18.2, Version=18.2.20182.175, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb'

When we've encountered this issue in the past, we've required ALL developers to re-install 18.2 to get the same revision that the one developer got.  Is there a way to obtain an exact version rather than allowing the installer to always get the latest and greatest?

We've considered using version-free assemblies but having to add binding redirects to all of our app.config files is even less desirable than having all developers re-install.

Are there any other options that we haven't considered?  Any advice would be greatly appreciated.