This Is Merging! 2.0 on NAV9 (2016) – issue with Microsoft.Dynamics.Nav.Client.CodeViewerTypes
Quoting from code4nav.com/TIM/#information, “This Is Merging!” is “a tool for automating your merging needs.” See how great it is, open this: code4nav.com/TIM. The man behind the product is José Castro, as introduced here: code4nav.com/about-me.
I am using This Is Merging! 2.0 (TIM2) for NAV8 (2015). It works fine, and I just follow exactly the instruction / manual, and nothing behave differently.
Now we have NAV9 (2016) released, there are needs to migrate codes that we’ve developed in NAV2015 into NAV2016.
So, I’m installing TIM2 into NAV2016. However, I found an error when compiling all @*tim* objects. The error is about:
Microsoft.Dynamics.Nav.Client.CodeViewerTypes.BreakpointCollection.’Microsoft.Dynamics.Nav.Client.CodeViewerTypes, Version=8.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35′
To save your time, I’d like to share what is the problem and what to fix, when dealing with above error.
First, NAV indicates that the problem is in Page 89028, TIM Codebase Obj. Code Viewer.
Next, open Design, and NAV will direct you to this page:
Next, View – C/AL Locals. Then you will see this. In line ‘BreakpointCollection’, column Subtype contains:
Microsoft.Dynamics.Nav.Client.CodeViewerTypes.BreakpointCollection.’Microsoft.Dynamics.Nav.Client.CodeViewerTypes, Version=8.0.0.0 … and so on.
That’s the problem. When we are in NAV2016, the “… Version 8 … ” caused the problem.
To fix it, just re-select the correct value.
Click the assist button. In tab Dynamics NAV. Find:
Microsoft.Dynamics.Nav.Client.CodeViewerTypes
Click OK. Then the rest will show.
OK it again.
Repeat compiling all @*tim* objects. All are good now!
Filed under: NAV, Navision

This was originally posted here.
*This post is locked for comments