Infragistics 13.1 to 15.2 - compilation errors
Trying to migrate code of a huge project that uses Infragistics 13.1 to 15.2 using the Version Utility. Getting compilation errors like this:
Error 5 The best overloaded method match for 'Prism.Modules.Common.IXamDockManagerInstance.setXamDockManagerInstance(Infragistics.Windows.DockManager.XamDockManager)' has some invalid arguments C:\dev\Prism\Branches2010\sprint_9_12\PrismWPF\PrismApplicationHost\Shell.xaml.cs 68 17 Prism.ApplicationHost
Error 6 The type 'Infragistics.Windows.DockManager.XamDockManager' is defined in an assembly that is not referenced. You must add a reference to assembly 'InfragisticsWPF4.DockManager.v13.1, Version=13.1.20131.1009, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb'. C:\dev\Prism\Branches2010\sprint_9_12\PrismWPF\PrismApplicationHost\Shell.xaml.cs 68 17 Prism.ApplicationHost
Error 7 Argument 1: cannot convert from 'Infragistics.Windows.DockManager.XamDockManager [c:\Program Files (x86)\Infragistics\2015.2\WPF\CLR4.0\Bin\InfragisticsWPF4.DockManager.v15.2.dll]' to 'Infragistics.Windows.DockManager.XamDockManager' C:\dev\Prism\Branches2010\sprint_9_12\PrismWPF\PrismApplicationHost\Shell.xaml.cs 68 67 Prism.ApplicationHost
I am new to everything - C#, Infragistics, and the project itself. I am not new, however, to programming, know about how APIs work, and in general have a couple of years of experience developing software. Just no experience migrating =)
Please point me in the right direction with regards to how to solve this issue. I have been trying to research this but did not find anything that would help.
I have done basic troubleshooting, only have Infr. 15.2 installed at the moment, but tried upgrading when both 15.2 and 13.1 were installed. Errors do not seem to be related to what's installed. Before upgrading, the project compiles and runs well.
The root of all errors was the fact that one of the methods changed one of its argument types, a few code edits fixed the problem. More information can be found here