Hi,
I'm trying to upgrade a WinForms solution from v10.3 to 2018.2, one of whose Projects includes the following references:
Infragistics.Practices.CompositeUI.WinForms
Infragitics2.Shared.v10.3
Infragistics2.Win.UltraWinDock.v10.3
Infragistics2.Win,UltraWinGrid.v1.3
Microsoft.Practices.CompositeUI
Microsoft.Practices.CompositeUI.WinForms
Microsoft.PRactices,ObjectBuilder
System
System.Core
System.Drawing
System.WindowsForms
The utility tool gives an error "Can't find a newer version for assembly Infragistics.Practices.CompositeUI.WinForms"
Because of this while building my project I get an error
Error 2 The type 'Infragistics.Win.UltraWinDock.UltraDockManager' is defined in an assembly that is not referenced. You must add a reference to assembly 'Infragistics2.Win.UltraWinDock.v10.3, Version=10.3.20103.2145, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb'. C:\Projects\MyProject\ApplicationTechnicalServices\UI Services\CABExtensions\CustomWorkspaces\DockingWorkspace.cs 423 11 CABExtensions
Where is the new version of Infragistics.Practices.CompositeUI.WinForms, please?
Hello,
Support for controls part the Infragistics CAB Extensibility Kit have been deprecated with the release of version 15.1. As Microsoft has considered this technology outdated, it is no longer supported for Operating systems like windows 8 and above.
This change has been documented on our website, and can be found here.
Should you have any further questions, please let me know.Sincerely,Tihomir TonevAssociate Software DeveloperInfragistics
Hi Tihomir,
Thankyou for getting back. But what should i do then? We have just spent a lot of time and money getting the new version and now you're saying we can't upgrade at all? Would it be available for Windows 7?
You could check this guide, and try to build the 10.3 version of the .dll against 18.2. Hopefully it will build without issues, however it will not be a long term solution.
Again, this all come from Microsoft deprecating the support of the technology. As Windows 7 is no longer supported as well, if you have not spent resources to it, better not target a platform that is already considered legacy.
Sincerely,Tihomir TonevAssociate Software DeveloperInfragistics
I couldnt see anything like Infragistics.CompositeUI.WinForms.sln nor NetAdvantage folder on my machine. Is there something wrong with my installation?
The reason we're going for the upgrade is due to an issue that occurs randomly as described here:
https://ko.infragistics.com/community/forums/f/ultimate-ui-for-windows-forms/120094/unhandled-exception-ultrawintoolbar/532256#532256
It's basically while hovering over the toolbar that this freeze happens and now we've run out of ideas, hoping that an upgrade would fix it - as per the Infragistic team's advice. We've already covered the exception handling bit but still the exception goes into the Application_UnhandledException and shuts down.
The CAB Extensibility Kit is an Add-On, and you will probably need to run the installer and add it to your installation as you would with samples, in case you are missing files.
Please refer to my keys & downloads section of your account to check for all available files added to your profile.
As this is deprecated, you will need to search through the folders of your 10.3 installation directory after that, as it will not be available in the newer versions.
Apologies if I'm asking very basic questions, but does the CAB Extensibility kit come as part of Infragistics_DevTools_20182.exe? So if we run this installer would it install the add-on?
The problem is that the class Infragistics.CompositeUI.WinForms.UltraDockWorkspace (currently older v10.3) refers to Infragistics.Win.UltraWinDock.UltraDockManager (which has now flipped from v10.3 to v18.2). So UltraDockWorkspace still expects the v10.3 of UltraDockManager. Is there a way to tell UltraDockWorkspace to use the newer version of UltraDockManager?
As per my previous reply, the CAB Extensibility Kit is no longer supported since version 15.1 and is not part of the installator. What you will have to do in this case is, get the 10.3 assemblies you had in your project, and follow the steps in the guilde I have posted - here to build these 10.3 assemblies against 18,2 and then you will add them manually to your project.
I believe there are no new mappings for these assemblies. In case you need them. you need to build them as per the guide linked. Then again, this is from 2007, so no guarantees it will work.
I'd advise, if possible, to try to migrate your app to the new components available from our SDK.
So, mappings are:
Infragistics.Practices.CompositeUI.WinForms.UltraDockWorkspace => Infragistics.Win.UltraWinDock.UltraDockManager
Microsoft.Practices.CompositeUI.WinForms.DeckWorkspace => ?
Infragistics.Practices.CompositeUI.WinForms.UltraDockSmartPartInfo => ?
While it is not the same, UltraDockManager is a similar control, which may prove the be a good alternative. For a full list of components coming with our current winforms SDK, please visit our website here.
Should you have any further questions, please let me know.
One last question, if you don't mind: I understand it's deprecated, but are there any alternatives to UltraDockWorkspace that are inbuilt to Infragistics_DevTools_20182.exe?
Yes, after you complete the installation you should have such a file locally on your machine.