SAP Knowledge Base Article - Public

2130136 - Team foundation re-imports report Folder and causes delay checking out the project

Symptom

Using a managed Visual Studio 2013 Project that is saved in Team Foundation causes a huge delay in checking out the project when a Report folder is included in the build.

Environment

  • Crystal Reports for Visual Studio
  • Visual Studio 2013
  • Team Foundation Server

Reproducing the Issue

  1. Create a new WEB project and including a folder with multiple reports in it
  2. Do not use strongly-typed reports.
  3. The web.config file is updated with the following line:

    <buildProviders>
          <add extension=".rpt" type="CrystalDecisions.Web.Compilation.RptBuildProvider, CrystalDecisions.Web, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304"/>
    </buildProviders>

This causes the project to re-import the report folder which makes the checkout take a long time to complete.

Resolution

This issue has been escalated to development and is targeted for Service Pack 14 but at this time we cannot confirm when a fix will be provided.

Update from DEV:

This is by design...

For Asp.net WebSite, the cs file is not be generated when you add a Report to the project. , the cs file is generated only when you first time build the project or rebuild the project.

For Asp.net WebProject, the cs file is generated when you add a Report to the project.

So the RptBuildProvider is only for WebSite to generate the cs file and is meaningless for the WebProject.

Keywords

Crystal reports for visual studio, team foundation, folder, visual studio 2013 , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , Problem

Product

SAP Crystal Reports, developer version for Microsoft Visual Studio