Hi All,
This is Chidambaram.
if it is Working fine to use 2 different version of infragistics for 2 difference applications running on the same machine?. The two Infragistic version are 8.3 and 11.1 and OS is Windows XP Professional Service Pack 3.
Please Advice.. Thanks
Maybe I should submit a support ticket for this...
In my opinion - we purchased NetAdvantage Ultimate - and cannot 'design' in all versions of it - this is, in my view - wrong. I know it is a licensing issue - easy enough for you to fix - but alas, maybe unless enough people complain it won't get changed. All you would have to do is modify what ever within your controls is evaluating the version number to ignore sub-versions. If it ONLY looked for 11.2 - instead of the full version number to find a match - the designer would work for all.
Looking in the GAC - I did successfully drop all versions and they all show as registered:Infragistics2.<specific>.v11.2 11.2.201112.1010Infragistics2.<specific>.v11.2 11.2.201112.2028Infragistics2.<specific>.v11.2 11.2.201112.2034
Since it is possible to register each - why would it not be possible to have the Designer look for the version #, orInfragistics could implement a tool similar to the Version tool you provide to install your apps. That simple tool that would re-register different sub-versions within the available range found in the GAC - changing what ever is needed to use the designer within VS2010.
out of time - have to go... maybe what little I could think up might inspire some solutions...
Hello Todd,
Thank you for your detailed explanation of the behavior.
In order to have a Visual Studio Designer working correctly, you would have to have a specific version of the Infragistics Windows forms controls installed on your machine in the GAC.
Let say that you would need to work with 11.2.20112.2028. This means that you would have the base version installed and after that the .2028 service release for it installed also. After that you could create a toolbox for this version into your visual studio, create applications and your designer will work correctly. Assuming that now you try to run an application with Infragistics assemblies having their "Specific Version" property set to True, and this application is used to referenced - 11.2.20112.2034 version, than the designer of the Visual Studio won't be able to find a corresponding design assemblies in the GAC for 11.2.20112.2034, so the controls in the application will appear in the section canvas below the design area. If you set the "Specific Version" to False, clean and rebuild your application, close the designer and reopen it, now your Visual Studio designer will work again, because there are already suitable version installed in your GAC - 11.2.20112.2028. You could have many different folders in your machine having different sets of the assemblies for the very same 11.2 version (every application will be able to build and run correctly), but then the designer won't work correctly for all of them, because you would have to have Specific Version set to True, and then there won't be such design assemblies into the GAC and the Visual Studio designer won't be able to recognize any of the desired ones, and most probably the controls will appear below your "real" designer. In other words having multiple 11.2 version simultaneously won't allow you to have a designer for each them on the very same machine. Visual Studio designer will work correctly only with the version that is in the GAC and application which have their Specific Version set to False or even if it is set True but then the version have to be 11.2.20112.2028.
You could try using Version Free assemblies, but again they have to be installed correctly into your GAC. More information for those assemblies and how you could use them, may be found at the following links from our online documentation:http://help.infragistics.com/NetAdvantage/WinForms/2011.2/CLR2.0/?page=Introduction_About_Version-Free_Assemblies.htmlhttp://help.infragistics.com/NetAdvantage/WinForms/2011.2/CLR2.0/?page=Introduction_Using_Version_Free_Assemblies.htmlhttp://help.infragistics.com/Help/NetAdvantage/WPF/2011.1/CLR4.0/html/WPF_Using_Global_Assembly_Cache_GAC_Deployment.htmlIf you have any other questions please feel free to let us know.
Hello Danko,
I have a similar problem I am wondering if you have any suggestions.
We have a very large VS2010, TFS based application that is currently using 11.2.20112.2028. The needed DLLs for this have been copied to a project\References directory and included in TFS. As the guy that works with Infragistics here - I thought I'd try the latest patch and installed 11.2.20112.2034. Then I needed to add a TAB control (make a wizard) to an existing form and tried adding TAB controls - even though the Infragistics2.Win.UltraWinTabControl.v11.2 was already part of the project - all I get is a view-only presentation and controls showing below the form. I tried dragging the 2028 DLLs from the Reference folder to the Windows\Assembly - and they show as listed/registered (shows all 3 versions: 1010, 2028 and 2034), changing 'Specific Version = true' with the reference pointing to \Reference\<all dlls>, closing, rebooting, clean, and build and still cannot access the controls.
I tried the Tab controls sample Torrey Betts shared 'UltraTab Wizard.zip' on http://forums.infragistics.com/forums/p/56368/288859.aspx#288859 - I extracted a sample and after migrating to VS2010 and replacing the references to the Project\Reference folder containing the 11.2.20112.2028 DLLs and it also fails to support the Designer.I extracted a second sample to a new folder, replacing the references to the C:\Program Files (x86)\Infragistics\NetAdvantage 2011.2\Windows Forms\CLR2.0\Bin folder - and it works.
So - How can I get my system to permit me to design using 11.2.20112.2028 ???
Do I have to uninstall the patch? I really cannot afford to de-register and re-register sets of DLLs each time I need to change projects.
You suggest above I should be able to use multiple versions - perhaps a flaw in your licensing support is blocking multiple sub-versions of 11.2??? I NEED to be able to use the 2028 to do my job, yet have to be able to work with the newer version for other projects and update testing. Would going Version Free solve this - being able to reference different version free folders - i.e. \Reference (for 2028) and \Reference2034 with the 2034 verson free files in it (guess I could tell which version they are by date?)? This would require a new release of our product (change in TFS and DLLs) and not a 'fast' solution as the next full-build release is not scheduled till June.
Thank you,Todd
Hello Amaq443,
I am glad that I was able to help.
If you have any other questions please feel free to contact us.
Thanks for clearing that out! I thought I had to use a vm to use another version on same system.
UI Designer,http://www.trademeters.com/ Point Of Sale Software TradeMeters