on 11-17-2010 8:28 PM
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.
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]
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
This link provides the redist package separately (in case VS2005 is not installed).
-
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.
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 ?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.