cancel
Showing results for 
Search instead for 
Did you mean: 

Develop application to match current runtime

larry_huisingh
Explorer
0 Kudos

We have a third party application that uses Crystal Reports for their reporting. The runtime version that the application installer has installed is 13.0.30.3805. We have an application I am developing that will need to use Crystal Reports as well alongside the third party application. How do I set up my dev environment to create an executable that will run with the above specified runtime? I am using Visual Studio 2019 and I am developing for 32-bit.

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hi Larry,

CR for VS can't be side by side, someone has to update, I don't recommend downgrading because you'll miss out on the latest security updates and platform updates, etc.

On my WIKI there's a KBA on how this works:

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

Quick answer is you uninstall the old version and install the latest.

Then for the older app create a config file - TheirAppName.exe.config file and use the redirect noted in the KBA.

They need to test it to confirm using the updated runtime works, your app will then work as expected.

Schedule updates for at least twice a year to stay up to date.

Don

larry_huisingh
Explorer
0 Kudos

I would only be downgrading if I needed to be compatible with a third-party application that was running with an older version. From what I understand there is no backwards compatibility if the versions are not exactly the same.

Answers (3)

Answers (3)

larry_huisingh
Explorer
0 Kudos

So do I understand correctly that you need to install the version for Visual Studio that will match the runtime version? That makes sense, but I just hadn't read that there were versions for Visual Studio that corresponded to particular run times.

Does this mean that when I want to have my application work with a different version of the runtime I just need to uninstall the version of Crystal for Visual Studio I have and then install the other version of the same product? At that point is just rebuilding my application sufficient? Do I need to do anything with the references in my .NET project?

0 Kudos

FYI - CR for VS does not get patched, full builds only.

Recommend to the other app makers to upgrade to SP 32 also.

DellSC
Active Contributor
0 Kudos

If you go to the Crystal for VS wiki, there's are a couple of links for downloading the SDK. The first one gets you the latest, the second one (origin.softwaredownloads...) gets you to older versions. Set the drop-downs as shown below and click on "Go".

Scroll down in the list to look for SP30. You need the "Install Package" to get the integration with VS for your application development. Most of the other SP30 downloads are the various installs available for the runtime.

When you run the .exe that is the install package, be sure to right-click and select "Run as Administrator". Also, the wiki has links to all sorts of information, including licensing and sample code.

-Dell