I ran into a situation when I deployed my application the error was that my client needed version .1006 of the UltraWinGrid after I had run a service release .2010 Looking at the assemblies my application was loading on my development machine, sure enough there were 3 instances where I had the same file; but, different release.
- Infragistics4.Shared.v12.2
- Infragistics4.Win.UltraWinGrid.v21.2
- Infragistics4.Win.v12.2
Checking the license.licx file (all empty) and all my references with in the application were pointing at .2010; however, we I looked in the GAC I had 2 entires one for .1006 and the other for .2010 (for the 3 files listed above).
I deleted the .1006 files from the GAC; however, the files returned as soon as I ran my application. Then I decided to uninstall from the Control Panel when I looked the Samples for 12.2 the version pointed to .1006.
I uninstalled the samples and now my application is no longer looking/loading for the .1006
Hi Boras,
1) My .licx files were all empty
*2) Uninstalling the samples fixed my issue.
I'll double check in my application if any of the Infragistic control are set to "Specific Version" as should the developers of the Samples.
Hello Pete,
There could be something that brings back this version, like project which references these dll's with specific version set to true.
I have to suggestions - you could delete the contents of the license file if there are any and rebuild your project.
Uninstall the versions, the samples and install again with the latest service release.
Bottom line - you should not have two different service releases of a certain version in the Global Assembly Cache, there must be something which brings the one version on.