Skip to Content

Hello all!

The Crystal Reports product team is happy to announce the production release of SAP Crystal Reports for Visual Studio 2010.

 

You can download the release packages from the following locations:

 

After downloading the appropriate package(s), you can also review the What’s New guide, details about Crystal Reports for Visual Studio 2010 Licensing, and the Supported Platforms guide.

 

In addition, we have made a few videos available. You can access those via the following links:

 

Crystal Reports in Visual Studio 2010 explains what has changed in this release of SAP Crystal Reports for Visual Studio.

 

We look forward to hearing about your experience with SAP Crystal Reports for Visual Studio 2010.  For support, please visit the SAP Crystal Reports, version for Visual Studio.

To report this post you need to login first.

47 Comments

You must be Logged on to comment or reply to a post.

  1. Chuck Dascalos
    I’ve attempted to add the new bootstrapper to one of my install packages.  When the user attempts to install, it downloads the msi and shows the error…

    Setup has detected that the file CRRuntime_32bit_13_0.msi has changed since it was initially published. 

    It gives you the option to re-download, but doing so gives the same error.

    I have tried this on two machines.

    (0) 
    1. Coy Yonce Post author
      Good morning Chuck.

      I’ll ask one of our team members to look into this for you.  You will see an update to this blog shortly.

      Coy

      (0) 
      1. Paul Bible
        Has there been any new developments with this issue?  I’m upgrading from VS2008 to VS2010 and the ClickOnce deployment no longer works.  It fails with the message “Setup has detected that the file ‘C:\Documen..\Crystal Reports for .NET Framework 4.0\CRRuntime_32bit_13_0.msi’ has changed since it was initially published”.  It gives the option to retry the download, but the error just repeats itself.
        (0) 
        1. Mandeep Jassal

          Hi Paul!  Looks like there is some kind of issue with the ClickOnce scenario and we are investigating.  As a workaround, try the following solution.  For future technical issues, please use the forums as it is monitored by the support team.Thanks!

          (0) 
  2. Oscar Lauroba
    it seems that Crystal reports for visual studio 2010 only supports reports from tables. If my datasource is a business object, how can I tell this to the wizard? Where can I find the documentation of the product, quick stars, etc?
    (0) 
    1. Mandeep Jassal
      It sounds like what you are trying to do is report off of, what we call, Object Collections.  You can find a tutorial on reporting on Object Collections in the product documentation.  The documentation is installed with the VS2010 Help system (as long as you had installed a VS help topic first), or you can download the CR 2008 Developer Guide which has the same tutorial.  You can find the CR2008 Dev guide here:  http://help.sap.com/businessobject/product_guides/boexir31/en/crsdk_net_dg_12_en.chm

      If you need more help with this, or if you encounter any technical issues, please use the forums to describe the issue as there are support folks who are monitoring the forums.

      SAP Crystal Reports, version for Visual Studio

      (0) 
  3. David Fox
    Hi,

    I was using the Beta and had all my reports working fine.

    I uninstalled the Beta, installed the “Full Package” and now when I go to an existing project it compiles fine, but when I try to view any of the reports it throws an exception of “System.TypeInitializationException: The type initializer for ‘CrystalDecisions.Shared.SharedUtils’ threw an exception. —> System.IO.FileNotFoundException: Could not load file or assembly ‘log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304’ or one of its dependencies. The system cannot find the file specified.
       at CrystalDecisions.Shared.SharedUtils..cctor()”

    Any comments / ideas welcome, as I now cannot deploy this app 🙁

    Thanks,

    Dave

    (0) 
    1. David Fox
      OK,  Some progress – maybe….

      Re-installed the 64 bit runtime, now I get an error saying :

      Mixed mode assembly is built against version ‘v2.0.50727’ of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

      Why, oh why does it have to be so difficult….

      (0) 
      1. Mandeep Jassal
        Hi David!  Looks like you are further ahead than before.  For this issue, you need to add some configuration detail in the .config file.  You can find more info about this issue on the forums: 
        CRVS2010 Beta – file not found error crdb_adoplus.dll

        Please use the forums to get help for any technical issues you need help with as there are support folkss who are monitoring the forms.  There’s also a search feature that you can use…there is a good chance that someone else has run into your issue as well.

        SAP Crystal Reports, version for Visual Studio

        Thanks!

        (0) 
        1. David Fox
          Thank you Mandeep,

          That has indeed solved the issue for me.  Curious as to why this issue only affects reports previously defined with 2005, as newly defined forms seem to work OK.

          Anyway, at least I am back in business, so thank you:)

          Dave

          (0) 
    2. David Fox
      OK,  Some progress – maybe….

      Re-installed the 64 bit runtime, now I get an error saying :

      Mixed mode assembly is built against version ‘v2.0.50727’ of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

      Why, oh why does it have to be so difficult….

      (0) 
    3. David Fox
      OK – some more progress – maybe.

      Perhaps I am being dumb here, but the assemblies that are used in the toolbox seem to be the .NET 2 compiled ones.

      I have got my app working by targeting the .NET 2 framework instead of .NET 4.

      This cant be right, surely.

      Please tell me where I am being dumb SAP.

      Thanks,

      Dave

      (0) 
    4. Karlton Zeitz
      I read this post.  I am having exactly the same issue.  All was fine until I installed the production release.

      “An error has occurred while attempting to load the Crystal Reports runtime. Either the Crystal Reports registry key permissions are insufficient, or the Crystal Reports runtime is not installed correctly. Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports runtime (x86, x64, or Itanium) required. Please go to http://www.businessobjects.com/support for more information.”

      It was unclear to me how Dave actually fixed his issue.  The machine I’m working on is running 32bit XP so installing the 64 bit runtime isn’t an option.

      Surely you don’t need to install both Crystal Reports for Visual Studio 2010 and the runtime.

      Regardless I’m dead in the water.  I’ve uninstalled and reinstalled a few times and am out of ideas.

      (0) 
      1. David Fox
        Hi Karlton,

        You need to add/modify the following in your app.config file so it looks like.


             
             

        I think this has something to do with the reports originally being created in .NET 2.

        Hope this helps,

        Dave

        (0) 
        1. Karlton Zeitz
          Thanks for the suggestion Dave.  I added this to the the app.config, but no good news to relate back.

          I suspect you’re right, as these reports were originally composed with Crystal reports with VS2005.  I’ll post with more information to the forum as Mandeep sugests.

          (0) 
      2. Mandeep Jassal
        Hi Karlton!  You do not need to have both CR for VS 2010 and the runtime install at the same time.  You need CR for VS 2010 to integrate with VS2010, which also installs the runtime.  The runtime redist package are for when deploying to client machines that do not have (or need) VS 2010 installed.

        As for the error, this is the first time I have heard the CR for VS2010 install package giving this error.  I think this requires some further investigation.

        Please post this question to the forums so that you can get some support:

        SAP Crystal Reports, version for Visual Studio

        Thanks!

        (0) 
  4. Alan Singfield
    Q1. Use of useLegacyV2RuntimeActivationPolicy=true

    I am using reports which get their data from DataSet objects; I noted that I needed to use this setting for the Beta 2. Is it still needed?

    Q2. If I turn on “Break on all Exceptions”, I get a FileNotFoundException trying to load BusinessObjects.Licensing.KeycodeDecoder.

    The exception is then swallowed by a handler within the ReportDocument constructor. Is it safe to ignore this error, or am I missing something I need to do to install this DLL?

    (0) 
    1. Kevin Lee
      I ran a simple C# crystal report page & I have this error.  can someone help me?

      here is my code

      protected void CrystalReportSource1_Load(object sender, EventArgs e)
          {
              CrystalReportSource1.ReportDocument.SetDatabaseLogon(“sa”, “pass123”, “SERVER\\SQLEXPRESS”, “CAR”);
          }

      Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.
      Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

      Exception Details: System.Runtime.InteropServices.COMException: Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.

      Source Error:

      Line 53:     protected void CrystalReportSource1_Load(object sender, EventArgs e)
      Line 54:     {
      Line 55:         CrystalReportSource1.ReportDocument.SetDatabaseLogon(“sa”, “pass123”, “SERVER\\SQLEXPRESS”, “CAR”);
      Line 56:     }
      Line 57: }

      (0) 
  5. Ankur Parmar
    We have downloaded merge modules for visual studio 2010 and integrate in our deployment project.The setup is installed on client machine but when opening the report, we got following exception.

    The type initializer for ‘CrystalDecisions.CrystalReports.Engine.ReportDocument’ threw an exception

    The targeted platform in our deployment project is x86 and client machine configuration is 32 bit windows 7.

    How can we resolve this issue ?

    Thanks

    (0) 
    1. Mandeep Jassal
      Hi Ankur!  There’s not enough detail here to provide useful solution.  Please use the forums to get help for any technical issues you need help with as there are support folkss who are monitoring the forms. There’s also a search feature that you can use…there is a good chance that someone else has run into your issue as well.

      SAP Crystal Reports, version for Visual Studio

      Thanks!

      (0) 
  6. Josh Turner
    I see the production release of Crystal for .Net 2010 has a 32-bit runtime installer size of approx. 72mb. There was a “runtime size concern” earlier in beta, what was the old size that was a concern? Did it get smaller??

    Thanks.

    (0) 
  7. Mike Haro
    In VS2010 compiling a project in Framework 4, I’m getting the following warning which seems to have a conflict with the the System.Web.Services used in the CR for VS2010.  I’m not sure if I’m doing something wrong or if there is some setting that I need to use just to help clear up this warning during the compile.  Can anyone help me?  This is the warning I’m getting:

      There was a conflict between “System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” and “System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”. (TaskId:14)
          “System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” was chosen because it was primary and “System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” was not. (TaskId:14)
          References which depend on “System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” [C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll]. (TaskId:14)
              C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll (TaskId:14)
                Project file item includes which caused reference “C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll”. (TaskId:14)
                  System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL (TaskId:14)
          References which depend on “System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a” [C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Web.Services.dll]. (TaskId:14)
              C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\CrystalDecisions.Shared.dll (TaskId:14)
                Project file item includes which caused reference “C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\CrystalDecisions.Shared.dll”. (TaskId:14)
                  CrystalDecisions.CrystalReports.Engine, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL (TaskId:14)
                  CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL (TaskId:14)
                  CrystalDecisions.Shared, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL (TaskId:14)
                  CrystalDecisions.Windows.Forms, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL (TaskId:14)
              C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\CrystalDecisions.ReportSource.dll (TaskId:14)
                Project file item includes which caused reference “C:\Program Files (x86)\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\dotnet\CrystalDecisions.ReportSource.dll”. (TaskId:14)
                  CrystalDecisions.ReportSource, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL (TaskId:14)
                  CrystalDecisions.Windows.Forms, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL (TaskId:14)
    c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3247: Found conflicts between different versions of the same dependent assembly.

    (0) 
    1. Mandeep Jassal
      Hi Mike!  I haven’t run into this issue before but it sounds like some kind of issue related to assemblies referenced in the project, and/or the target framework for the the project.  From the error log, it looks like both the System.Web.Services from both the 2.0 and 4.0 Frameworks are being referenced/loaded and the compiler doesn’t know which one to use.  CR for VS21010 can target either framework, but it needs to be clearly defined in the project.  I recommend looking at the project references/target framework and see if you find anythying unusual.

      If the above doesn’t help, please provide the details on the support forums for further help.

      SAP Crystal Reports, version for Visual Studio

      Thanks!

      (0) 
  8. Lee Pursell
    I’ve an app originally done in .net 2005 pro that used Crystal Reports.  I’m migrating the app to VS 2010 pro.  After install the CR for visual Studio 2010.  I open the app and then run it.  Whenever I try to open a form that contains the CrystalReportsViewer I get the following error message:

    The type initializer for ‘CrystalDecisions.ReportSource.ReportSourceFactory’ threw an exception.

    I’ve tried removing the control and re-adding and removing the reference from the project and re-adding.  Nothing seems to fix the problem.  I’m running VS2010 on a Windows 7 Machine that is 64 bit version.

    (0) 
    1. Mandeep Jassal
      Hi Lee!  It sounds like you’ve already tried to fix the project references and it hasn’t resolved the issue.  Assuming this is a Web application, check the .aspx page’s source and see what version of the CrystalReportViewer is referenced.  If incorrect, please try removing and re-adding the viewer to see if it resolves the issue.

      If you need further assistance with this issue, please use the support forums:

      SAP Crystal Reports, version for Visual Studio

      Thanks!

      (0) 
  9. Mauricio Shatski
    Hi,

    We are currently developing a desktop application in Visual Studio 2010 that has a few reports made in Crystal. We are currently using it internally, and we are evaluating on selling it, do we have to buy the server license? The application will be single user, but sharing a common database between users.

    Thank you so much!

    Mauricio Shatski

    (0) 
    1. Coy Yonce Post author
      Hello Mauricio,

      Please see the following link to find out details on licensing:

      http://www12.sap.com/solutions/sap-crystal-solutions/query-reporting-analysis/sapcrystalreports-visualstudio/licensing/index.epx

      The relevant bit is here:
      “You are free to deploy thick-client Windows applications that embed the runtime engine. These applications can be freely deployed both within your own organization and redistributed outside your organization to third parties at no additional charge.”

      If you are interested in deploying a web application externally, then you will need the runtime license:

      http://ecohub.sdn.sap.com/irj/ecohub/solutions/crystalreportsruntimeserver

      (0) 
  10. Frank Kotulak
    Why isn’t there even just a sentence or two describing the ‘packages’ so one might know what is appropriate?

    Would it be terribly difficult to describe,

    Complete Package
    Click Once
    Merge Modules
    Redistributed Install (32 bit)
    Redistributed Install (32 bit)

    and why I might want or not need them!!

    (0) 
    1. Coy Yonce Post author
      Hi Frank,

      Good point! I’ve updated the text of the main blog post to include some descriptions of the different packages and some links to Microsoft MSDN websites to provide more detail on the clickonce and merge modules packages.

      Coy

      (0) 
      1. Peg Futrell
        Hi there,

        I also have trouble deciphering what is needed for a client machine to view a Crystal report.

        I don’t know which of the following action(s) to do, either singly or in combination:

        1.  In the setup project, include the SAP Crystal Reports runtime as a prerequisite.
        2.  On client machine: Install the runtime version for either 32 bit or 64 bit.
        3.  On client machine: Install the redistributable for either 32 bit or 64 bit.
        4.  In the setup project:  Use the Merge Module.

        The DG does not make clear the answers to which step or steps to follow for client deployment.

        Also, I’m having version angst.  I am working with CR for VS_13, since I am developing in Visual Studio 2010.  However, in the developers guide, I see references to _14. 

        (0) 
        1. Mandeep Jassal
          Hello Peg! It depends on how you are deploying your application.  If you are creating a setup package for your project, then you can use the merge modules to embed within with your own setup.  If you are deploying using the Visual Studio ClickOnce deployment option, then you can follow the Visual Studio workflow to configure your ClickOnce deployment with the CR prerequisites; you would not need to download the ClickOnce download .zip in this case.

          The other redist packages provide a .MSI package that you can execute separately on a client or server machine. 

          In the end, it depends on how you want to deploy your application; CR simply provides the packages to support your choice of deployment.

          As for documentation referencing “_14”, please let us know where in the documentation and we can follow up on our side to fix it.

          If you have any future technical issues, please use the CR .NET forum to post your questions.

          SAP Crystal Reports, version for Visual Studio

          Thanks!

          (0) 
          1. Peg Futrell
            Hi there,

            FYI – The Merge modules don’t work, or did not work for me.  What works for me, for VS2010, for a windows application that has a related setup package, are these steps:

            1.  Install on Development machine: CRforVS_13_0

            2.  Develop a setup project withOUT Crystal Reports merge modules, and do NOT include (check) the SAP Crystal Reports prerequisite.
            But do “copy local” all CrystalDecision libraries, so these assemblies will end up in the client application folder.  Note that you need to also ensure that they are in the application “files” list in your setup project.

            3.  Install on the client machine:
            CRRuntime_32bit_13_0.msi.  This is currently in a zip file on your website called: CRforVS_redist_install_32bit_13_0
            (-or- use the 64bit version)

            I must say, the website and everything else is quite confusing and contains many contradictory solutions, for example, use / don’t use merge modules.  I do believe that you should clearly guide people as to what is needed for each “type” of deployment, must as I have done above.  This would also reduce your own support time.

            Finally, references to version _14 can be found in your Developer’s Guide.

            Thanks again, Peg

            (0) 
            1. Mandeep Jassal
              Thanks for the update.  I would suggest (and recommend) that you do not need step#2…this creates local copies of the CR .NET assemblies which are not required…they are installed to the GAC by the CR runtime packages. 

              I’m not sure why the merge modules did not work for you, but if the deployment you outlined works for you, then that’s great.

              If you need any help with the merge modules issue, please start a new forum thread on the CR.NET support forum:
              SAP Crystal Reports, version for Visual Studio

              Thanks!

              (0) 
              1. Brent Bowers
                I have same issues described by Peg.  However, when I download and install the CRRuntime_32bit_13_0.msi, it either times out, or it takes FOREVER.

                It looked like is successfully installed on one attempt, but I was still missing dlls like the .engine.dll.

                Any ideas?

                (0) 
  11. Andrew Dean
    I have a program that I’ve developed in an XP environment (VB2010).
    However, when attempting to publish and run this program, I keep getting the following error.

    Unhandled exception has occurred in your application.  If you click Continue, the application will ignore this error and attempt to continue.  If you click Quit, the application will close immediately.

    Load report failed.

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    CrystalDecisions.Shared.CrystalReportsException: Load report failed. —> System.Runtime.InteropServices.COMException: Unsupported Operation. A document processed by the JRC engine cannot be opened in the C++ stack.
       at CrystalDecisions.ReportAppServer.ClientDoc.ReportClientDocumentClass.Open(Object& DocumentPath, Int32 Options)
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.Open(Object& DocumentPath, Int32 Options)
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       — End of inner exception stack trace —
       at CrystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumentIsOpened()
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename, OpenReportMethod openMethod, Int16 parentJob)
       at CrystalDecisions.CrystalReports.Engine.ReportDocument.Load(String filename)
       at Revised_EMPPROJECT.frmSearchBy4thEmployee.cmdSearchBy4thEmployee_Click(Object sender, EventArgs e)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnClick(EventArgs e)
       at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.ButtonBase.WndProc(Message& m)
       at System.Windows.Forms.Button.WndProc(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
       at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    (0) 
  12. Anonymous
    I have no entries in the GAC, the Filtered : .NET 4 assemblies are not there.  I did install the package and restarted the computer and when I add a reference there’s no CrystalDecision.CrystalReports.Engine or any other assembly in there no in the COM or the .NET tab

    Need advise.

    (0) 
    1. Mandeep Jassal
      Hello Marc!  I assume you had installed VS2010 before installing the CR for VS2010 package?  Also, did you check the c:windowsassembly folder to verify that the CrystalDecisions.* assemblies were not installed, or do you simply not see them in Visual Studio?

      If you are working with a WinForm or WPF solution/project within VS, please ensure the project targets the “.NET Framework 4” framework, and not the default “.NET Framework 4 Client” framework.

      When you create a new project witihn VS, under the “Reporting” projec type, do you see any of the Crystal Report project templates? 

      If none of the above help you get started, please post this issue on the support forums and someone will be able to help you troubleshoot this issue.  Please ensure you provide the results of the above questions/suggestions.

      SAP Crystal Reports, version for Visual Studio

      Thanks!

      (0) 
      1. Anonymous
        I succeeded by removing everything about Crystal on my machine including the folders associated with them and cleaning the registry then a clean install of Crystal and it works.

        Thank you 🙂

        (0) 
  13. Anonymous
    I succeeded by removing everything about Crystal on my machine including the folders associated with them and cleaning the registry then a clean install of Crystal and it works.
    (0) 
  14. ACE RAHMAT

    Hi @Coy Yonce many thanks for your post, now my visual studio 2010 working properly for .rpt files.

    I’ve searched this files to support vs 2010.

    BR,

    Ace

    (0) 

Leave a Reply