on 09-18-2014 12:42 PM
Hi ,
I have Installed new Crystal SAP 2013 OEM on server machine 2008 , beside my server , I face and Error when i am trying to run the a report
NiceApplications.ReporterEngine.ReportObject.CrystalReport' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'CrystalDecisions.ReportAppServer.ReportDefModel, Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The system cannot find the file specified.
this Error mean that is trying to look for the dll that exist in th GAC, installing the SAP Crystal doesnt adds his dll's to the GAC.
should I install CRuntime on the Server , Or there is any other way ?
Thanks
Fade Ismaeel
Hi Fade,
Do you have Crystal Server OEM 2013 (CRSE)? Which only installs RAS server?
if yes, then CRSE 2013 is a version 14.0 product and you should use 14.0 CR referenes with your application and not 13.0. CR 13 is for Standalone Crystal .NET applications.
You app is currently using CR 13.0 references and thus it looks to load 13.0 version DLLs.
Either recompile the app using CR 14.0 references or install CR 13.0 MSI but then it would not communicate with CRSE 2013 RAS server, rather it would use the InProc RAS service from CR 13.0 crystal report engine.
- Bhushan
Senior Engineer
SAP Active Global Support
Follow us on Twitter
Got Enhancement ideas? Try the SAP Idea Place
Getting started and moving ahead with Crystal Reports .NET applications.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
yes I have installed , Crystal Server OEM 2013 (CRSE) , so as you suggest I should not install the CRuntime
should I use version 14.0 product can you please specfiy where can i download it .
aslo if recompile the app using CR 14.0 references then i don't need to install CRuntime on the server machine ?
Thanks ,
For CRSE 2013 there are no saparate runtimes.
On your development machine with VS installed you could install CRSE which would install all the 14.0 version SDK assemblies which you could assign to your app and recompile.
While deploying also, you could install CRSE on the web server.
I do think that you could do a custom installation of CRSe 2013 and only select the SDk to be installed.
- Bhushan
could you please advice where can I download the dll V14 and recomplie it?
I didnt understand the las Post , what you mean that I should should not install Crystal runtime on the server , I should combile with referenes dlls with version 14 could you please advise where can i find these dll's
Thanks
Fade Ismaeel
Crystal Server OEM 2013 itself installs version 14 DLLs. There is no saparete download.
Follow below steps.
On your development machine,
Install Visual Studio.
Install Crystal Server 2013 OEM.
Open your app in VS, remove old 13 version references
add new 14 version CVR assembly referenes.
Compile the app and deploy it.
Now install CRSE 2013 on the machine where you have deployed the application.
- Bhushan
Ok, Conventionally, the SDK was to be installed from the actual product CRSE but I just noticed that there are saparate downloads for CRSE SDK also.
So Logon to
Service.sap.com -> Sap Support portal -> Software downloads -> Installations and Upgrades -> A - Z Index-> Click C -> SAP Crystal Server OEM
-> Crystal REP Server OEM 2013 -> Installation and Upgrades. A list of downloads would appear.
Download "51048293_2 SBOP BI PLATFORM 4.1 SP04 ENTER .NET SDK RUNTIME WINDOWS " from the list.
-Bhushan
what I am working with
SAP CR SERVER EMBEDDED 2013 OEM ..
and your suggestion is
SBOP BI PLATFORM 4.1 SP04 ENTER .NET SDK RUNTIME WINDOWS
I am using the first one becuase we need just to refresh template reports and we are not using the SAP BI ..
could you please advise the diffrence ? and why should SBOP BI PLATFORM 4.1 SP04 ENTER .NET SDK RUNTIME WINDOWS
Hi TTT,
Download CRSE SP 4, install that on whatever PC you are going to run it on, may be the app Server or could be a separate PC.
Download the same SP 4 version .NET SDK Runtime and deploy that onto the PC where your app is going to run. If it's a hosted app then on your APP Server, if it's a Desktop app then each PC needs the SDK installed.
Same thing for your DEV PC, install the SDK ONLY, not required to have CRSE installed on it but it will need access to the CRSE Server.
To see them in Explorer.exe use this registry change:
And see this article on other ways to expose them, I used #1.
Hope that is clear?
Don
PS - CRSE is an OEM only Product so you should have a support contract. Log a case in SMP and one of us will work with you to clarify what you do and do not need.
Don
User | Count |
---|---|
85 | |
23 | |
11 | |
9 | |
8 | |
5 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.