Barcode DLL for SSRS – Error Report Is Invalid – VS/SSDT 2017

When using ourĀ Barcode Professional for SQL Reporting Services (SSRS) under theĀ “Barcode DLL” approach, you might get the following error if using Visual Studio SSDT 2017 when the report is being deployed to SSRS:

Error pvInvalidDefinition : The definition of the report ‘\Report1.rdl’ is invalid.

The error seems to be related to a bug in SSDT 2017 that cannot correctly handle rdl reports using custom dll assemblies. The solution is to deploy your rdl report by uploading it to the report server by using the SSRS Web Portal (usually located at http://your-report-server/Reports)