Error while compiling RDL files

Hi All,

We are trying to build .Net solution on a newly built Team City box(v. 9.0). The compiling of the .net solution is failing on the new box with following message.

"The report definition is not valid or supported by this version of Reporting Services. This could be the result of publishing a report definition of a later version of Reporting Services, or that the report definition contains XML that is not well-formed or the XML is not valid based on the Report Definition schema. Details: The report definition has an invalid target namespace 'http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition' which cannot be upgraded."

The same code base is running fine on the old Team City box. I believe something is missing for the report component on the new server. I have installed SQL server express edition and Visual studio 2012 on the box to see if it would help in building but nothing worked.I also searched up online to see if i can get some guidance but nothing has helped so far.

Any pointer would be greatly helpful,

Thanks

 

 

1 comment

Hi,

 

it's important to note that builds do not happen on the server, but on build agents under the user running its process. So make sure that the build agent has access to the VS installation, and the .net sdk, and proper permissions. Other than that, you can follow the steps here to troubleshoot the issue: https://confluence.jetbrains.com/display/TCD18/Common+Problems#CommonProblems-BuildworkslocallybutfailsormisbehavesinTeamCity

 

If you are using TeamCity 9, I'd also like to point out that it's out of support and we'd strongly recommend upgrading. There is a large number of security fixes, bug fixes and many other features, including support for newer .net tools.

0

Please sign in to leave a comment.