Downloaded R3 trial version and tried to compile Kodigo OpenExplorer from below SF link.
https://sourceforge.net/projects/kodigo/
Re-compiled canvas.pbx using VS2015 and PBNI libs from PB2017 R3, imported the PBX in the PBL , removed fcxpbni.pbd and re-inherited uo_canvas from the newly imported u_canvas object. Rebuilt the target and ran the application.
When application runs, IDE crashes without any message, wild guess it's PBNI's fault related to canvas.pbx? Has anyone managed to compile/run using this old PBNI extension?