my company has built its own ERP Insurance software using a Windows Forms application (VB).
We are using Infragistics controls, providing us a rich OOTB UI and functionality. Currently we're using the latest version (16.2).
Upgrading the version is quite a bit of work, due to the fact we have a lot of projects and references, resulting in multiple merge conflicts for our development team.
Therefore we thought it would be a good idea to start using the versionless assemblies, and I copied al those DLL's from the ZIP file to a shared lib folder. So we only have to copy newer assemblies, and references do not have to be changed.
As I was replacing the old references with the new ones I ran into the problem that some assemblies are NOT in the ZIP. Like Win.UltraWinGrid.DocumentExport and Win.UltraWinGrid.ExcelExport. And probably there will be more, which I have not seen yet.
Kind of stuck now, tried some manual copying/renaming of these DLL's; that won't work as they require the versioned files.
Does anyone know a solution for this? And do you agree with the way we are trying to use the versionless assemblies?
Hi,Even though the topic is bit outdated with actual installed folder path and folder names , this will give an idea on how you can use the version free assemblies.http://www.infragistics.com/help/winforms/introduction-using-version-free-assemblies
It is really surprising to me that the dlls are missing from the Unzipped Folder. Because I see the dlls when I unzip the folder under the Installed folder path as you can see in the attached screenshot.
So I just wanted to clarify a few things to understand clearly what you experience and why it is happening.1. Do you have 16.2 installed on the machine?2. Which version of 16.2 do you have?3. Are you using any Patch? And in that case have you installed the patch or just copied folder with the dlls?
Thank you very much Josheela!
Not sure what was going on yesterday, maybe I was bothered by some "Monday blues" ... Somehow those DLL's were not extracted properly. I opened the ZIP in Windows Explorer, selected all with <CTRL>+<A> and then copied (rightclick > copy) and pasted it to my target folder. Probably cannot reproduce this.
Anyway, as you said, the DLL's are in the ZIP, so that problem is solved.
I am nof sure why you stated "the topic is bit outdated with actual installed folder path and folder names". Probably I don't fully understand this, but we want to get rid of references with a version number in path or file. Is there a better/other/preferred way?
And would it be a better approach to copy the DLL's to the GAC, in stead of copying and referencing them in a shared lib folder in the solution?
And lastly, wasn't aware (yet) I needed to create a new Toolbox tab in VS, thanks for that info too.
Kind regards, Harro de Vos
By saying outdated all I meant is the path referenced in the topic is wrong. So it won't be the same exact path to the Zipped versionless dlls when you install the product. Rest of the topic make sense and is better to have them in the GAC as you will be using them for any developement. The product won't add Toolbox tab for the version less dlls and is the need for creating a new Tab.