cancel
Showing results for 
Search instead for 
Did you mean: 

CRVS2010 and InstallShield LE Setup

Former Member
0 Kudos

I created a windows forms application with Visual Studio 2010.

To form1, I added a Crystal Reports viewer (CRVS2010 is installed).

I added a Crystal Report to the project and set the Report Source of the viewer to this report.

A simple application.

Now I need to distribute this application.

I added an InstallShield LE project and set up the project.

Under Redistribuables I checked SAP Crystal Reports runtime engine for .NET Framework 4

and the .NET Framework.

Compiled the project.

Now taking the Setup.exe and ISSetupPrerequisites folder to my test computer, the setup program

displays Error 1904.....failed to register crtslv.dll....-214010895.

How do I fix this?

I have created the project using .NET framework 3.5 and .NET framework 4. Both setup programs

display the same error message.

My test computer is running Windows XP SP3.

Accepted Solutions (1)

Accepted Solutions (1)

former_member183750
Active Contributor
0 Kudos

failed to register crtslv.dll

This tells me that there is a missing dependency that the crtslv needs. You should be able to ignore out of that message and let the install proceed. Once the install is completed, open the crtslv.dll in the [Depends|http://www.dependencywalker.com/] utility and see what's missing.

Ludek

Follow us on Twitter http://twitter.com/SAPCRNetSup

Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

Former Member
0 Kudos

Why does the MSI install and the MSM does not installl?

It appears like the MSM is dependent upon a version of C++ being installed ( I have not determined what version yet)

and the MSI is not dependent upon C++.

Is this correct?

former_member183750
Active Contributor
0 Kudos

MSI has all of the dependencies (inlcuding the VC++ libraries) in it. MSM files do not - both from a licensing stand point and size stand point.

See [this|http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/19915] [original link is broken] [original link is broken] [original link is broken]; blogs helps re. VC++ dependencies.

Ludek

Former Member
0 Kudos

So why not put a comment under the link to download the MSM stating that is requires C++ version ......?

What version is required for CRVS2010 MSM?

former_member183750
Active Contributor
0 Kudos

Good question. I'll pose that one to the Program management team...

Re what version of VC++. The latest you can find is always good. As far as I know, the one referenced in the blog I mentioned in my last post is it.

Ludek

Former Member
0 Kudos

I have install Visual C++ 2005 SP1, 2008, 2008 SP1 and 2010.

Still the crystall dlls will not register.

Former Member
0 Kudos

Here is the response I got from Mandeep Jassal.

-


The VC80 runtime redist from the following 2 locations can be used to ensure you have the dependencies installed for CR.

This update will install the VC80 merge modules and .msi package.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=7c8729dc-06a2-4538-a90d-ff9464dc0197&dis...

This link provides the redist package separately (in case VS2005 is not installed).

http://www.microsoft.com/downloads/en/details.aspx?familyid=766a6af7-ec73-40ff-b072-9112bab119c2&dis...

-


I found that the Microsoft Visual C++ 2005 SP1 Redistributable Package that I was installing was version 8.0.56336.

It needs to be version 8.0.59193. Refer to Microsoft Knowledge Base Article 973544.

Note: with older crystal report programs installed alongside new crystal report programs, under Add and Remove programs,

2 Visual C++ 2005 installs will be listed. One for each version.

former_member183750
Active Contributor
0 Kudos

This is now KBased;

1531409 - How to deploy the CRVS2010 runtime when using merge modules?

Ludek

Answers (1)

Answers (1)

Former Member
0 Kudos

HI, i am still having problems when installing application thrue setup project.

I did add CRRuntime_13_0.msm as merge module into setup project. And i get error already mentioned in first post, and making changes described [ here|http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/oss_notes_boj/sdn_oss_boj_dev/sap%28bd1lbizjptawmq==%29/bc/bsp/spn/scn_bosap/notes%7B6163636573733d36393736354636443646363436353344333933393338323636393736354637333631373036453646373436353733354636453735364436323635373233443330333033303331333533333331333433303339%7D.do]

it still show same error.

I added Microsoft_VC100_ATL_x86.msm (it is for VS 2010 not 2005 like described in above post. But i dont think that is problem, my opinion is setup try to install Crystal merge module before C++ redistributable package in setup progress and you still getting same error.

I dont know is there way to force setup to install first C++ merge module then Crystal Report ... but if not i dont see how this can work.

Any help ?

former_member183750
Active Contributor
0 Kudos

As this thread is marked as "Answered", please create a new thread.

Ludek