erro referencing CrystalDecisions.enterprise assembly

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

the same web application works fine on Visual studio 2003,
but it generate the follwing error on Visual Studio 2005.

Indirect reference is being made to assembly
CrystalDecisions.Enterprise.PluginManager version 10.2.3600.0, which contains
'CrystalDecisions.Enterprise.InfoStore.PluginManager'. This Project
references a prior version of CrystalDecisions.Enterprise.PluginManager
version 10.0.3300.0. To use
'CrystalDecisions.Enterprise.InfoStore.PluginManager', you must replace the
reference to CrystalDecisions.Enterprise.PluginManager with version
10.2.3600.0 or higher

thanks for help
 
Hi,

From the discription we know that your application is referencing a
previous version of crystal report assembly, which was not contained in the
..NET framework 2.0. You can try to copy the rerquired assemblies along with
your application. If it is a web app, put them in the bin folder.

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."
 
I did as you suggested but did not help.

the version of crystal report assembly that the application is referencing
was not contained originally in .Net 2.0. so I couldn't reference it from
the project unitl I installed the Crystal Enterprise 10 .Net component .

the project is referencing other crystal enterprise assemblies which all
have been installed from the same disk and all have the same version number,
but only 1 is generating the error.
 
Hi,

Since you're referencing the assembly contained in the Crystal component,
you have to install it on the machine first. So after installing it, is the
problem still happening?

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."
 
Yes crystal enterprise is installed on the machine.
here again a brief description of what's hapening:

I have 2 machine:
- first machine has Windows 2000 Pro and Visual studio 2003
and Crystal 10 .NET component installed from disk "AAA"
- second machine has Windows XP pro. and Visual studio 2005.
and Crystal 10 .NET component installed from disk "AAA" (same disk)

the same web application runs fine on the first machine under VS 2003,
but generate the error mentioned previously when it runs under VS 2005.
the app. reference other crystal assemblies too, like

CrystalDecisions.Enterprise.Admin.FileServer.dll
CrystalDecisions.Enterprise.Admin.EventServer.dll
CrystalDecisions.Enterprise.Desktop.Connection.dll
..... .... ... ..
CrystalDecisions.Enterprise.PluginManager (the only dll in question)
CrystalDecisions.Enterprise.Desktop.Event.dll
CrystalDecisions.Enterprise.dll

which all are install from the same disk.
when compiling the project, the compiler throw exceptions related ONLY to
the follwoing dll:
CrystalDecisions.Enterprise.PluginManager version 10.0.3300.0.
where it says that this version is old and the app. need to reference
version 10.2.3600.0 or higher.

I'm wondering if it's a kind of issue as in
http://lab.msdn.microsoft.com/produ...edbackid=477cf76d-6a43-4048-8ea0-300e4437feaa
 
Hi,

Now we need to make sure which version of PluginManager is your app
referencing. Is your app referencing this dll directly? If yes, please try
to use ildasm.exe to check this.

Drag and drop your assembly into ildasm, and then check in manifest to see
the referenced version.

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."
 
Looking at the Manifest here what I see:
(I included other assemblies just for comparison)

..assembly extern CrystalDecisions.Enterprise.PluginManager
{
.publickeytoken = (69 2F BE A5 52 1E 13 04 ) //
i/..R...
.ver 10:0:3300:0
}


..assembly extern CrystalDecisions.Enterprise.Strings
{
.publickeytoken = (69 2F BE A5 52 1E 13 04 ) //
i/..R...
.ver 10:0:3300:0
}
..assembly extern CrystalDecisions.Enterprise.Utils.UtcConverter
{
.publickeytoken = (69 2F BE A5 52 1E 13 04 ) //
i/..R...
.ver 10:0:3300:0
}
..assembly extern CrystalDecisions.Enterprise.Viewing.ReportSource
{
.publickeytoken = (69 2F BE A5 52 1E 13 04 ) //
i/..R...
.ver 10:0:3300:0
}
.... ... .. .
 
Hi zino,

This has to work. I assume that there is some .NET 1.1 assemblies that
Crystal 10 is referencing to. So you can also try to install .NET framework
1.1 on the second machine.

For more information, I suggest you contact the Crystal decision support.
They can be accessed from the following link:

http://www.businessobjects.com/support/default.asp

Kevin Yu
=======
"This posting is provided "AS IS" with no warranties, and confers no
rights."
 
Mr. Yu,

You do realize that this occurs FREQUENTLY with WebDev projects.
Perhaps Microsoft should consider taking a look at another Beta. This
is also a well documented (search on google) FRUSTRATION with vs2005.
 
Back
Top