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 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.