Groups | Blog | Home
all groups > dotnet academic > february 2005 >

dotnet academic : Crystal error in deployment-Interop.Craxdrt or dependencies not fo


thejamie
2/12/2005 6:59:02 AM
Hi,

I'm getting the error above on a client machine with the deployment. The
simple part of this is that I don't create a setup for this (which may be
incorrect) because they are in-house machines preloaded with Crystal and SQL
Server tools. I am trying to rule out the possibility of an incorrect
reference for the Crystal Report which may be the wrong way to solve this,
but the one which I am focussed on.

Two modules, both deploying an activex crystal viewer (crviewer91).

In both projects, I have references to CrystalDecisions.Windows.Forms,
ReportEngine, the Shared, and ReportSource references. Additionally I have
the Viewer references. I am not certain that I am using a CRAXDRT.dll legacy
app, (so many version on my machine - it gets really confusing - the 8.5 for
Macola, the 9 versions I have, possibly a leftover from ver7? ... but
viewer91 is definitely the viewer that came with my licensed version of
Crystal 9. As I understand it from Crystal, the version I have is the one I
should use and not the NET reference to Crystal although they did send me a
license for that as well. So, in deference to the above, I am referencing
what I believe to be the 9 versions of the Craxdrt.dll, the crviewer9lib, and
cselexptlib.dll.

The problem seems to be that there are these strange reference creeping in
that say AxInterop.Craxdrt and Interop.Craxdrt. I believe my confusion may
be that the Viewer for Crystal 9 looks a lot different from the one that
comes with NET and since I am familiar with this viewer, it is the one I
prefer to work with. I suspect I may end up going to Crystal and submitting
a support issue, but it would be nice if I could figure out before hand what
the words AxInterop and Interop actually mean.

What is the meaning behind AxInterop and Interop?
--
Regards,
jamie
2/12/2005 3:22:03 PM
Did some more research into this and found the answer in a message from Phil
Wilson:

http://www.talkcertification.com/ftopic2121.html

Apparently when you see these, it means you'll need to install the dll on
the target machine. I'm not certain though. Can anyone confirm this?

Jamie

[quoted text, click to view]

AddThis Social Bookmark Button