I am fairly new to the whole D365 development world. After the contracted company worked for two years to implement it into the company I was giving around 3 weeks of training. As the sole developer for our D365 system, at this point, I’ve learned just how large and complicated it can be to work with.
We recently need to update our production environment which went pretty smoothly. However we need to re-deploy a development environment through LCS (Lifecycle Services) that include the new development tool setup. After running through all the setup steps I am left with one troublesome issue. Our custom check format can’t be found.
We have a custom check format. These formats are referred to as reports and are simply an RDL file that is used by Dynamics. We need to deploy this package so that we can extend the pre-existing check.
I re-deployed the project that contains the custom check, attempted to generate some test checks, and go the following error: Unable to find the report design CustomCheque_US.Report.
Try to Re-Deploy the Report with AOT (Visual Studio)
What a Dev to do in this case? Well, I researched (Googled) the bits and bytes out of this issue.
First I checked to see if the AOT tools in Visual Studio could see the report in the reports section of the meu.
It appears on the list as a report. So at least the tools can see the report. Now on to trying a re-deploy of the report.
I go to the solution explorer, find the report and right click it. In the context menu I select Deploy and it fires away. After a few seconds it says the deploy is done and no errors in sight. I then restarted the entire server.
I go back to D365 but I just end up with the same error message. What next?
Try to Manually Deploy the Report
After doing some research I found a script that allows me to re-deploy the reports manually. Maybe that will give me something to work with!
This powershell script is found in the AxReportVmRoleStartupTask folder of your Aos Installation