As I am upgrading from NAV 2016 to NAV 2018 I am workign on the upgrade toolkit. The main upgrade codeunit (Codeunit 104000 UPG.NA) will not compile for me as there are some references some business chart dll's. The Microsoft.Dynamics.NAV.CLient.BusinessChart.dll seems to exist on both the service tier folder and the development environment client folder (all on the same machine). Still getting an error when I go to compile the codeunit:
Microsoft Dynamics NAV Development Environment
Could not load type 'Microsoft.Dynamics.Nav.Client.BusinessChart.QueryMetadataReader.'Microsoft.Dynamics.Nav.Client.BusinessChart.Model, Version=
https://protect-us.mimecast.com/s/orGdCkR7mrhOn5KliJ9fvm?domain=11.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35''.
OK
Any thoughts?
Answers
jwilder@stonewallkitchen.com
Was it running fine in the previous version?
It's therein Add-in folder?
Blog - rockwithnav.wordpress.com/
Twitter - https://twitter.com/RockwithNav
Facebook - https://facebook.com/rockwithnav/
jwilder@stonewallkitchen.com
Manually see if you able to see that dll in dotnet variable and all its methods.
Make sure you have the same code base.
Blog - rockwithnav.wordpress.com/
Twitter - https://twitter.com/RockwithNav
Facebook - https://facebook.com/rockwithnav/
Version that comes with UpgradeToolkit:
Microsoft.Dynamics.Nav.Client.BusinessChart.QueryMetadataReader.'Microsoft.Dynamics.Nav.Client.BusinessChart.Model, Version=https://protect-us.mimecast.com/s/orGdCkR7mrhOn5KliJ9fvm?domain=11.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
version I changed it to:
Microsoft.Dynamics.Nav.Client.BusinessChart.QueryMetadataReader.'Microsoft.Dynamics.Nav.Client.BusinessChart.Model, Version=11.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
Pretty sure others will run into this if they haven't already when upgrading to NAV 2018 On Prem. Most likely that dll is for the online model.
jwilder@stonewallkitchen.com