Update-from my experience, it may be easier to start over from scratch with a new 5.05-based app generated by the AppWizard. The problem below was the first of several additional issues that developed.
It would be nice if someone could publish an upgrade guide that describes fixes for all of the new errors that arise during a migration.
The TpsView attribute now specifies two specific icons for an application, stABBMenuImagePath and stABBTaskbarImagePath, rather than the 5.04’s single imageName value*.*
If you open an existing 5.04 project after upgrading,you will recieve an error message stating that the “Overload resolution failed because no accessible ‘New’ accepts this number of arguments”.
If you add the value “tpu-Operator32.gif” (the default that is added by the Wizard) immediately after the Application Name parameter, the error should go away.
Example:
Old:
Assembly: ABB.Robotics.Tps.Taf.TpsView(“TpsViewIRC5App1 application”, “tpu-Operator16.gif”, “TpsViewIRC5App1.dll”, _
“TpsViewIRC5App1.TpsViewIRC5App1”, StartPanelLocation.Left, TpsViewType.Dynamic)
New:
<Assembly: ABB.Robotics.Tps.Taf.TpsView(“TpsViewIRC5App1 application”, “tpu-Operator32.gif”,“tpu-Operator16.gif”, “TpsViewIRC5App1.dll”, _
“TpsViewIRC5App1.TpsViewIRC5App1”, StartPanelLocation.Left, TpsViewType.Dynamic)>