Skip to Content

Conversion of Crystal Report from Visual Studio 2008 to Visual Studio 2013 Step by Step

I migrate my project from Visual Studio 2008 to Visual Studio 2013 everything work fine but Crystal Report give error "Missing Parameter" my last version of Crystal report is Version 10,0 and recent version is 13.0 is this any way to use my reports in vs 2013 or i use previous version of crystal reports in vs 2013

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

1 Answer

  • Best Answer
    Jan 07 at 04:58 PM

    1. Install VS 2013 and then install the latest version of the SDK which you can get to through this page: https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads. When you get to the download page, use the orange button to download the integration with VS. The blue buttons get you the various runtime options that should ONLY be used when deploying your application.

    2. Open the VS 2008 app in VS 2013. It will do the conversion thing.

    3. Open the app properties. Make sure that your app is explicitly targeting either X86 or X64 - DO NOT target "Any CPU". Also, set the .NET version to something between 3.5 and 4.6.

    4. Remove all references to the CrystalDecisions assemblies. Then add back the same assemblies from the updated version of the SDK. When you reference the new assemblies, there may be a new property of the reference called "Embed Interop Types". I believe the default is Yes and you need to set it to No, but whatever the default is, you need to set it to the opposite of the default.

    5. At the link in step 1 there are some notes about changes that you may need to make in your code. Make those changes, if necessary.

    Now you should be able to run your code. If you still see errors, please post the exact error message and the code around where you're seeing the error.

    -Dell

    Add comment
    10|10000 characters needed characters exceeded